一、js字符串转时间戳
在JavaScript中可以使用Date对象的getTime()方法将字符串转为时间戳。
//示例代码 var timestamp = Date.parse(new Date("2019-01-01 00:00:00")); console.log(timestamp);
二、pg字符串转时间戳
在PostgreSQL中可以使用to_timestamp函数将字符串转为时间戳。
//示例代码 SELECT EXTRACT(epoch FROM to_timestamp('2019-01-01 00:00:00','YYYY-MM-DD HH24:MI:SS'));
三、mysql字符串转时间戳
在MySQL中可以使用UNIX_TIMESTAMP()函数将字符串转为时间戳。
//示例代码 SELECT UNIX_TIMESTAMP('2019-01-01 00:00:00');
四、sql字符串转时间戳
在SQL Server中可以使用DATEDIFF函数将字符串转为时间戳。
//示例代码 SELECT DATEDIFF(s,'1970-01-01 00:00:00','2019-01-01 00:00:00');
五、js字符串时间转时间戳
在JavaScript中可以使用Date对象的getTime()方法将字符串转为时间戳。
//示例代码 var timestamp = Date.parse(new Date("2019/01/01 00:00:00")); console.log(timestamp);
六、oracle 字符串转时间戳
在Oracle中可以使用TO_CHAR和TO_DATE函数将字符串转为时间戳。
//示例代码 SELECT (TO_DATE('2019-01-01 00:00:00','YYYY-MM-DD HH24:MI:SS') - TO_DATE('1970-01-01 00:00:00','YYYY-MM-DD HH24:MI:SS')) * 86400 FROM DUAL;
七、字符串时间转date
在Java中可以使用SimpleDateFormat类的parse()方法将字符串转为Date对象,然后再使用Date对象的getTime()方法将Date对象转为时间戳。
//示例代码 String time = "2019-01-01 00:00:00"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = sdf.parse(time); long timestamp = date.getTime() / 1000; System.out.println(timestamp);
八、db2时间戳转字符串
在DB2中可以使用VARCHAR_FORMAT函数将时间戳转为字符串。
//示例代码 SELECT VARCHAR_FORMAT(TIMESTAMP('2019-01-01 00:00:00'), 'YYYY-MM-DD HH24:MI:SS') FROM SYSIBM.SYSDUMMY1;
九、go 时间戳转字符串
在Go中可以使用time包的Format方法将时间戳转为字符串。
//示例代码 t := time.Unix(1546300800, 0) fmt.Println(t.Format("2006-01-02 15:04:05"))
十、时间戳字符串转date
在Java中可以使用Date对象的构造函数将时间戳转为Date对象,然后再使用SimpleDateFormat类的format()方法将Date对象转为字符串。
//示例代码 String timestamp = "1546300800"; Date date = new Date(Long.valueOf(timestamp) * 1000); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String time = sdf.format(date); System.out.println(time);