我在理解UnixTimestamp独立于时区的概念时遇到了麻烦。有人告诉我,如果我将CDT时间戳转换为Unix,然后根据我的本地时区显示它,它就会工作。因此,我编写了一个函数,如下所示,它返回一个unix时间戳:
public static long convertToUnixTSInMillisec(String yyyymmddFormat, String timeZone) { //GMT-5 is Timezone for CDT
long unixTS = 0;
DateFormat dfm = new SimpleDateFormat("yyyyMMddHH
我想将一个可读的时间戳转换为UNIX时间。
例如:我想把2018-08-24 18:42:16转换成1535136136000。
下面是我的语法:
TO_UNIXTIME('2018-08-24 06:42:16') new_year_ut
我的错误是:
SYNTAX_ERROR: line 1:77: Unexpected parameters (varchar(19)) for function to_unixtime. Expected: to_unixtime(timestamp) , to_unixtime(timestamp with time zon
我想把日期转换成时间戳
我有两种不同格式的date Wed May 31 2017 15:33:47 GMT+0530 (India Standard Time)和2017-05-31T10:03:47.592Z。我想把它转换成像1379426880000一样的时间戳。
这是我的代码。
var noOfDays = 5;
var targetDate = new Date();
targetDate.setDate(targetDate.getDate() - noOfDays);
console.log("targetDate date is " + targetDate)