【发布时间】:2015-07-21 11:32:40
【问题描述】:
格式化程序表示"yyyy-MM-dd HH:mm:ss.sss" 是格式化日期的正确方法。
请注意,这里我使用了小“s”(而不是大写“S”)来表示导致错误时间的毫秒数。
如果是,yyyy-MM-dd HH:mm:ss.sss 和 yyyy-MM-dd HH:mm:ss.SSS. 有什么区别
为什么有些用小写字母,有些用大写字母表示日期格式。
这是显示差异的示例代码
SimpleDateFormat dateFormatLocal = new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss.SSS");
SimpleDateFormat dateFormatLocal1 = new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss.sss");
try {
Date d = dateFormatLocal.parse("2015-07-21 11:01:27.063");
Date d1 = dateFormatLocal1.parse("2015-07-21 11:01:27.063");
System.out
.println("------------- Sync Completed in Date -------------"
+ d.getTime());
System.out
.println("------------- Sync Completed in Date -------------"
+ d1.getTime());
} catch (ParseException e) {
e.printStackTrace();
}
//OutPut is
//------------- Date in SSS -------------1437456687063
//------------- Date in sss -------------1437456723000
【问题讨论】:
-
您遇到了多个问题。你的确切问题是什么?对我来说很不清楚,你到底想要达到什么目的。投票结束。
-
你没读过JavaDoc?
标签: java android date datetime android-date