问答交流

timestamp 数值如何转换为日期?

由xie10创建,最终由xie10 被浏览 27 用户

问题

json中,时间是一个数值,怎么转换为日期呢?比如:

1618761600000 20210419
1617292800000 20210402
1644940800000 20220216

回答

这是一个基本的编程问题,具体看你是用什么编程语言。

javascript

var ts = 1618761600000;
// Date类型
var date = new Date(ts);
// 字符串,如果需要的化
str = date.toLocaleString()

python

# 单位:毫秒
ts = 1618761600000
# time struct,转化后的结果时区是UTC
print(time.gmtime(ts / 1000.0))
# 或者使用pandas,转化后的结果时区是UTC
import pandas as pd
pd.to_datetime(ts, unit="ms")

\

评论
  • 能具体一点吗?是什么数值 能提供问题描述吗
  • 你好,是这样的,json中,时间是一个数值,怎么转换为日期呢,比如:1618761600000 20210419 1617292800000 20210402 1644940800000 20220216
  • 这是一个基本的编程问题,具体看你是用什么编程语言。 **javascript** ```javascript var ts = 1618761600000; // Date类型 var date = new Date(ts); // 字符串,如果需要的化 str = date.toLocaleString() ``` **python** ```python # 单位:毫秒 ts = 1618761600000 # time struct,转化后的结果时区是UTC print(time.gmtime(ts / 1000.0)) # 或者使用pandas,转化后的结果时区是UTC import pandas as pd pd.to_datetime(ts, unit="ms") ``` \
  • 好的,谢谢
{link}