1990-01-01转换为时间戳
时间: 2023-12-22 18:04:35 浏览: 25
1990年1月1日的时间戳可以使用与上面相似的方法计算。在Python中,可以使用datetime库和timedelta库来进行计算,代码如下:
```python
import datetime
# 将1990年1月1日转换为datetime对象
date = datetime.datetime(1990, 1, 1)
# 计算1990年1月1日到1970年1月1日的时间差
delta = date - datetime.datetime(1970, 1, 1)
# 将时间差转换为毫秒数
timestamp = int(delta.total_seconds() * 1000)
print(timestamp)
```
输出结果为:
```
631123200000
```
即1990年1月1日的时间戳为631123200000毫秒。
相关问题
2030-01-01转换为时间戳
2030年1月1日的时间戳可以使用与前面相似的方法计算。在Python中,可以使用datetime库和timedelta库来进行计算,代码如下:
```python
import datetime
# 将2030年1月1日转换为datetime对象
date = datetime.datetime(2030, 1, 1)
# 计算2030年1月1日到1970年1月1日的时间差
delta = date - datetime.datetime(1970, 1, 1)
# 将时间差转换为毫秒数
timestamp = int(delta.total_seconds() * 1000)
print(timestamp)
```
输出结果为:
```
1893456000000
```
即2030年1月1日的时间戳为1893456000000毫秒。
el-table-column时间戳转换
如果你使用的是 Element UI 的 el-table 和 el-table-column,想要将时间戳转换成特定的日期时间格式,可以在 el-table-column 的 formatter 属性中使用 moment.js 或者 JavaScript 内置的 Date 对象来进行时间格式化。
以下是一个使用 moment.js 进行时间格式化的例子:
```html
<el-table :data="tableData">
<el-table-column prop="timestamp" label="时间戳">
<template slot-scope="scope">
{{ moment(scope.row.timestamp).format('YYYY-MM-DD HH:mm:ss') }}
</template>
</el-table-column>
</el-table>
```
在这个例子中,我们使用了 moment.js 的 `format()` 方法将时间戳按照指定的格式进行了格式化。
如果你不想使用第三方库,也可以使用 JavaScript 内置的 Date 对象来进行时间格式化:
```html
<el-table :data="tableData">
<el-table-column prop="timestamp" label="时间戳">
<template slot-scope="scope">
{{ new Date(scope.row.timestamp).toLocaleString('zh-CN', { hour12: false }) }}
</template>
</el-table-column>
</el-table>
```
在这个例子中,我们使用了 JavaScript 内置的 `toLocaleString()` 方法将时间戳按照本地化的日期和时间格式进行了格式化。其中,第一个参数指定了本地化的语言和地区(这里使用了中文简体),第二个参数指定了是否使用12小时制。