Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中历元时间格式的字符串到日期_Java_Date_Time_Format_Epoch - Fatal编程技术网

Java中历元时间格式的字符串到日期

Java中历元时间格式的字符串到日期,java,date,time,format,epoch,Java,Date,Time,Format,Epoch,我有一个格式不太清楚的字符串: 收到字符串:“36872 Dec 12 15:35” 而该日期的windows表示为:“2012年12月12日下午5:35” 首先,我猜约会中有些东西被破坏了。 第二,我想把这个字符串解析成一种划时代的格式 类似这样的内容:“1355371390142”(实际上是“2012-12-13 06:03:10”)您可以在Java中设置日期的格式,如下所示: String str = "12/12/2012 5:35 PM"; //Your String containi

我有一个格式不太清楚的字符串: 收到字符串:“36872 Dec 12 15:35” 而该日期的windows表示为:“2012年12月12日下午5:35”

首先,我猜约会中有些东西被破坏了。 第二,我想把这个字符串解析成一种划时代的格式


类似这样的内容:“1355371390142”(实际上是“2012-12-13 06:03:10”)

您可以在Java中设置日期的格式,如下所示:

String str = "12/12/2012 5:35 PM"; //Your String containing a date
DateFormat dF = new SimpleDateFormat("dd//MM/yyyy hh:mm a"); // The mask
// 'a' value in the Mask represents AM / PM - h means hours in AM/PM mode
Date date = dF.parse(str); // parsing the String into a Date using the mask

//Date.getTime() method gives you the Long with milliseconds since Epoch.
System.out.println("Epoch representation of this date is: " + date.getTime()); 

有关掩码选项,请参阅此项:

仔细想想,日期格式(yyyy-MM-dd HH:MM:ss)将与其他格式一样好…当前java日期时间到历元格式可以通过long-epoch=System.currentTimeMillis()获得;通过System.out.println(“+新日期(1416306836)),将其转换回java日期时,将得到结果1416306363;1970年1月17日星期六16:55:06军士长,非当前日期其工作情况如何