java - 将长日期转换为我指定日期的日期时间格式

标签 java

我有一个长值 20140811。我的意思是说这是我当前的日期。 我需要将此日期转换为 2014-08-11 13:14:07.672 这样的内容。 但我得到的结果是 1969-12-31 23:35:40.811。

我使用了以下代码,

long date = 20140811
Date d = new Date(date);
System.out.println(d);

请大家帮帮我

最佳答案

使用DateFormat解析值:

long  l=20140811;

DateFormat df = new SimpleDateFormat("yyyyMMdd");
df.parse(String.valueOf(l));

关于java - 将长日期转换为我指定日期的日期时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25249889/

相关文章:

Java - 在 getter 方法中克隆属性

java - Eclipse 告诉我 Long 不可比较

java - 指定动态编译的输出路径

java - aws apns 推送通知 500 错误

java - 生成 Observable 发出的值

java - 在 O(log n) 时间内计算排序的 int 数组中具有相同数字的数字

java - 在 Java 应用程序中查询内存中的一组对象的技术

使用MSER算法进行文本检测时出现java openimaj OutOfMemoryError

java 向相反方向的运动短暂地自行取消

java - Android Java访问手机前置Flash