为什么我这用java获取的当前时间,日期中间多个0,应该是15号,为什么是105?
4个回答
展开全部
你写的日期模板"YYYY-MM-DD HH:MM:SS"不对,应该是"yyyy-MM-dd HH:mm:ss"
因为DD是指在当年中的天数,105就是4月15日是2017年的第105天.
MM是指月份,而不是指分钟,分钟应该是mm
SS是指毫秒数,秒应该是ss
YYYY大小写都行.
完整的Java程序如下
import java.text.SimpleDateFormat;
import java.util.Date;
public class F8 {
public static void main(String[] args) {
Date date=new Date();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time= sdf.format(date);
System.out.println(time);
}
}
运行结果
2017-04-15 22:49:37
展开全部
你确定?不可能吧,看着是对的啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询