18
A
回答
51
您可以使用下面的代码行来做到这一点。这里timeInMilliSecond是长整型值。
String dateString = new SimpleDateFormat("MM/dd/yyyy").format(new Date(TimeinMilliSeccond));
或者你也可以使用下面的代码。
String longV = "1343805819061";
long millisecond = Long.parseLong(longV);
// or you already have long value of date, use this instead of milliseconds variable.
String dateString = DateFormat.format("MM/dd/yyyy", new Date(millisecond)).toString();
参考: - DateFormat和SimpleDateFormat
附:根据您的需要更改日期格式。
4
您可以在Date实例或构造函数Date(long)上使用方法setTime;
setTime(long time)
Sets this Date object to represent a point in time that is time milliseconds after January 1, 1970 00:00:00 GMT.
Date(long date)
Allocates a Date object and initializes it to represent the specified number of milliseconds since the standard base time known as "the epoch", namely January 1, 1970, 00:00:00 GMT
然后用简单的日期格式化器
看http://docs.oracle.com/javase/1.4.2/docs/api/javax/swing/text/DateFormatter.html
2
java.util.Date dateObj = new java.util.Date(timeStamp);
这里的timeStamp是你的长整型这实际上是时间戳millieseconds, 你获取Java日期对象,现在你可以通过这个将它转换成字符串
SimpleDateFormat dateformatYYYYMMDD = new SimpleDateFormat("yyyyMMdd");
SimpleDateFormat dateformatMMDDYYYY = new SimpleDateFormat("MMddyyyy");
StringBuilder nowYYYYMMDD = new StringBuilder(dateformatYYYYMMDD.format(dateObj));
StringBuilder nowMMDDYYYY = new StringBuilder(dateformatMMDDYYYY.format(dateObj));
相关问题
- 1. 将MySQL日期转换为长格式日期
- 2. 转换为日期格式
- 3. 转换日期格式为
- 4. 从fctr转换为日期格式。
- 5. 从长格式转换为宽格式
- 6. 转换.NET日期格式转换为JavaScript日期
- 7. 将文本日期格式转换为日期格式
- 8. 从日期转换为格式化的日期时间
- 9. 转换日期从一种格式转换为另一种
- 10. 从数字格式的excel转换为日期格式的日期python
- 11. 从cookie字符串格式转换为mysql日期格式的日期
- 12. 如何长日期值转换为毫米/ dd/yyyy格式
- 13. javascript - 根据语言特定格式将日期转换为长
- 14. JavaScript将长日期格式转换为mm/dd/yyy
- 15. 如何将日期日期转换为英文日期格式?
- 16. 转换日期到MySQL日期格式
- 17. 转换日期格式/加密日期
- 18. 日期格式转换
- 19. 转换Unix日期格式
- 20. 转换日期格式Perl
- 21. 转换日期格式
- 22. Java日期格式转换
- 23. 转换日期格式
- 24. 转换日期格式
- 25. 日期格式转换javascript
- 26. PHP日期格式转换
- 27. 转换日期格式
- 28. 转换日期格式
- 29. 转换日期格式SQL
- 30. 转换日期格式