我正在尝试将日期对象(CST区域)转换为GMT字符串,然后返回日期对象(CST)。
我使用了以下代码&它正在工作,但不知道它是如何使用GMT日期格式化程序将GMT字符串转换为CST日期的。
我的问题是,如何在没有使用CST格式化程序的情况下获得CST时间?
Date inputdate = new Date();// My local time CST
System.out.println(inptdate);
SimpleDateFormat sdfgmt = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.000&
var dateInCST; //Getting CST date as input.
/*Triming the time part and retaining only the date.*/
var onlyDateInCST = new Date(dateInCST.getUTCFullYear(), dateInCST.getUTCMonth(), dateInCST.getUTCDate());
console.log(onlyDateInCST);
我在+5点30分。
在日期创建期间,通过提供年份、月份和日期,节点js将其视为IST,并自动推
我有一个由用户手动设置的JavaScript日期对象。问题是,当在客户端上创建日期时,date构造函数根据客户端时区构建Date对象。
例如,我生活在CST时区,但是如果我将PC设置为EST时间,则Date构造函数将构造一个不同的date对象。
问题是:
如何将日期对象转换为特定的时区?例如,客户端机器是EST时间,我需要将date对象转换为CST时间。
更新
这是我现在的JS
// returns local time in msecs given a UTC offset
Date.prototype.getLocalTime = function(offset) {
var MS
这是我的程序:
public class Test {
public static void main(String []args) {
Calendar a = Calendar.getInstance();
a.setTime(new Date(1949-1900,0,24,0,0,0));
Calendar b=Calendar.getInstance();
b.setTime(new Date(1951-1900,2,24,0,0,0));
System.out.println(a.getT
我在解析从服务器获取的json中的日期时遇到了困难。日期的格式是“YYYY mm-dd HH ss CST”(最后是时区),这是第一个条目:
2015-01-06 00:00:00 CST
我使用绘制数据,我需要将其解析为毫秒,以便在x轴(日期时间)中正确使用。我不太熟悉javascript中的日期转换,所以我总是得到奇怪的结果(以毫秒为单位的解析值总是错误的,因此用不正确的点绘制图形)。
//obj['Time'] has the time value received = "2015-01-06 00:00:00 CST"
var fecha=obj[