在Java中,将字符串类型的日期,如“2022-02-09 23:59:55”转化为long类型(以毫秒为单位),可以用以下代码实现:
long timeValue = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
.parse(string_date)
.getTime();
System.out.println(timeValue);
输出结果为1644422395000。
在Matlab中,也可以实现类似的方法,如下:
time_txt = '2022-02-09 23:59:55';
dur = datetime(time_txt,'InputFormat','yyyy-MM-dd HH:mm:ss') - datetime('1970-01-01 00:00:00','InputFormat','yyyy-MM-dd HH:mm:ss');
time_num = seconds(dur)*1000;