Java中我为什么获取python 返回当前时间间不能正常返回呢?

Java中我为什么获取当前时间不能正常返回呢?_百度知道
Java中我为什么获取当前时间不能正常返回呢?
我有更好的答案
format(date);//将当前时间格式化为需要的类型System:mm:ss&);//设置时间显示格式String str = sdf,获取到当前的时间SimpleDateFormat sdf = new SimpleDateFormat(&yyyy-MM-dd HH可以直接通过jdk基本方法,获取到当前的时间Date date= new Date();//创建一个时间对象.out.println(str);//输出结果结果为: 23:40
业余电脑小能手
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。java中如何获取已知时间的月份_百度知道
java中如何获取已知时间的月份
java中如何获取已知时间的月份
我有更好的答案
err.get(c.MONTH)+1)Calendar c=Calendar.getInstance();
c.setTime(new Date());
System.println(c
采纳率:55%
来自团队:
为您推荐:
其他类似问题
java的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。36被浏览20,422分享邀请回答import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Demo {
public static void main(String[] args) throws ParseException {
Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(" 20:27:00");
Calendar now = Calendar.getInstance();
now.setTime(date);
int year = now.get(Calendar.YEAR);
int month = now.get(Calendar.MONTH) + 1; // 0-based!
int day = now.get(Calendar.DAY_OF_MONTH);
System.out.println("year: " + year);
System.out.println("month: " + month);
System.out.println("day: " + day);
结果如下:year: 2015
1.2 joda-time (推荐)import org.joda.time.LocalDate;
import org.joda.time.format.DateTimeFormat;
import org.joda.time.format.DateTimeFormatter;
public class Demo {
public static void main(String[] args) {
DateTimeFormatter formatter = DateTimeFormat.forPattern("YYYY-MM-dd HH:mm:ss");
LocalDate localDate = formatter.parseLocalDate(" 20:27:00");
System.out.println("yearOfCentury: " + localDate.getYearOfCentury());
System.out.println("monthOfYear: " + localDate.getMonthOfYear());
System.out.println("dayOfMonth: " + localDate.getDayOfMonth());
结果如下:yearOfCentury: 15
monthOfYear: 9
dayOfMonth: 17
2. java 8,直接使用 new datetime api (推荐!!)import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Demo {
public static void main(String[] args) {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime ldt = LocalDateTime.parse(" 20:27:00", formatter);
System.out.println("Year: " + ldt.getYear());
System.out.println("Month: " + ldt.getMonth().getValue());
System.out.println("DayOfMonth: " + ldt.getDayOfMonth());
结果如下:Year: 2015
DayOfMonth: 17
P.Sjava 8 提供的 datetime api 参考了 jodatime,因此两者看起来很相似,使用 java 8 datetime api 时,如果要将日期时间存储到数据库, 还应考虑数据库驱动是否支持该 apijava 7 及之前版本,推荐使用 jodatime, 省时省力省心我的其他回答:更多回答,请关注我,获取最新动态如果此回答帮到了你,一个小小的赞,一次分享,都会让更多人受益此外,有兴趣的话,欢迎加入我的 Java EE 自学群一号群:(即将满额): (二维码自动识别)二号群:(新群,限时免费加入):
(二维码自动识别)如果觉得我的回答对你很有帮助,可以考虑微信打赏:272 条评论分享收藏感谢收起1添加评论分享收藏感谢收起Java 获取当前时间的小时(24小时制)_百度知道
Java 获取当前时间的小时(24小时制)
我有更好的答案
你的意思的 如果当前时间是18点 - 23.59之间才返回 否则不返回是不Date d = new Date();int hours = d.getHours();if(18&hours&0){}else{}
采纳率:90%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。java中如何获取当前时间并在控制台打印出来啊?_百度知道
该问题可能描述不清,建议你
java中如何获取当前时间并在控制台打印出来啊?
我有更好的答案
System.yyyy-MM-dd HHDate d = new Date();
SimpleDateFormat df = new SimpleDateFormat(&quot.println(df.format(d))
采纳率:71%
new Date()呗, 或者System.currentTimeMillis()当前毫秒, System.out.println(new Date());
本回答被提问者采纳
新建一个java类,在其中输入System.out.println(new Date()); 运行程序即可。
1条折叠回答
为您推荐:
其他类似问题
控制台的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 返回当前时间 的文章

 

随机推荐