Tag: 时间戳与时区

parsingdate没有时区的JavaScript

我想在JavaScript中parsing没有时区的date。 我努力了: new Date(Date.parse("2005-07-08T00:00:00+0000")); 返回星期五七月08 2005 02:00:00 GMT + 0200 (中欧夏令时间) new Date(Date.parse("2005-07-08 00:00:00 GMT+0000")); 返回相同的结果 new Date(Date.parse("2005-07-08 00:00:00 GMT-0000")); 返回相同的结果 我想parsing时间: 没有时区。 不调用构造函数Date.UTC或新的date(年,月,日)。 只需简单地将string传入Date构造函数(没有原型方法)。 我必须产生Date对象,而不是String 。

Java将GMT / UTC转换为本地时间不能按预期工作

为了展示一个可重现的场景,我正在做以下工作 获取当前系统时间(当地时间) 将当地时间转换为UTC //直到此处为止 将UTC时间反​​转回当地时间。 遵循3种不同的方法(下面列出),但所有3种方法仅保留UTC的时间。 { long ts = System.currentTimeMillis(); Date localTime = new Date(ts); String format = "yyyy/MM/dd HH:mm:ss"; SimpleDateFormat sdf = new SimpleDateFormat (format); // Convert Local Time to UTC (Works Fine) sdf.setTimeZone(TimeZone.getTimeZone("UTC")); Date gmtTime = new Date(sdf.format(localTime)); System.out.println("Local:" + localTime.toString() + "," + localTime.getTime() + " –> UTC time:" + gmtTime.toString() […]