Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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 将日期转换为UTC时间戳_Java_Timestamp_Java.util.date - Fatal编程技术网

Java 将日期转换为UTC时间戳

Java 将日期转换为UTC时间戳,java,timestamp,java.util.date,Java,Timestamp,Java.util.date,我是Java新手,想知道如何将日期转换为时间戳,如 如果我给它传递一个日期,反之亦然 我在StackOverflow上搜索了这里,但没有一个问题解决了我的问题 我需要在JSON中使用这个时间戳作为highcharts API上的参数来显示点 ?要将日期转换为时间戳,请执行以下操作: String date = "2014-08-03 15:20:10"; //Replace with your value Timestamp timestamp = Timestamp.valueOf(date

我是Java新手,想知道如何将日期转换为时间戳,如

如果我给它传递一个日期,反之亦然

我在StackOverflow上搜索了这里,但没有一个问题解决了我的问题

我需要在JSON中使用这个时间戳作为highcharts API上的参数来显示点


?要将日期转换为时间戳,请执行以下操作:

String date = "2014-08-03 15:20:10"; //Replace with your value
Timestamp timestamp = Timestamp.valueOf(date);
// Convert timestamp to long for use
long timeParameter = timestamp.getTime();
要将时间戳转换为日期,请执行以下操作:

long timeParameter = 1186358400; //Replace with your value
Timestamp timestamp = new Timestamp(timeParameter);
Date date = new Date(timestamp.getTime());
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String textDate = df.format(date); // This gives a string like "2014-08-03 15:20:10"

希望这有帮助

它的输出为2014-08-03我需要1186358400这种格式的输出给你2014-08-03的输出是什么?@Thnks为你的答案伙计:没问题!我对堆栈溢出也是新手。很高兴我能帮忙!:Timestamp Timestamp=新Timestamp TIMETIME参数;这里我得到了{SysUpTime=137天7:26:24}{Timestamp=Sun Aug 03 20:37:33 IST 2014}如何从中获取日期,比如2007-08-06 5:30:00可能与和有更多重复。@BasilBourque thnx供您评论,但我已经检查过了
long timeParameter = 1186358400; //Replace with your value
Timestamp timestamp = new Timestamp(timeParameter);
Date date = new Date(timestamp.getTime());
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String textDate = df.format(date); // This gives a string like "2014-08-03 15:20:10"