用python怎么将当前时间转为13位时间戳
时间: 2023-08-16 10:08:16 浏览: 141
可以使用Python中的time模块和time()函数来将当前时间转为13位时间戳。具体代码如下:
```python
import time
# 获取当前时间戳(10位时间戳)
now_timestamp = int(time.time())
# 将当前时间戳转为13位时间戳
now_timestamp_13 = now_timestamp * 1000
print(now_timestamp_13)
```
运行结果会输出当前时间的13位时间戳。
相关问题
python 13位时间戳转为时间
可以使用Python内置的`datetime`模块来将13位时间戳转为时间。具体代码如下:
```python
import datetime
timestamp = 1626777192000 # 13位时间戳
dt = datetime.datetime.fromtimestamp(timestamp/1000.0) # 转为datetime对象
print(dt.strftime('%Y-%m-%d %H:%M:%S')) # 格式化输出时间字符串
```
输出结果为:`2021-07-20 20:46:32`。
其中,`fromtimestamp()`方法可以将时间戳转为`datetime`对象,需要将13位时间戳除以1000转为10位时间戳。然后,使用`strftime()`方法将`datetime`对象格式化为需要的时间字符串。
php 时间转为13位时间戳
可以使用PHP中的`strtotime()`函数将时间转换为10位时间戳,然后将其乘以1000即可得到13位时间戳。示例代码如下:
```php
$time_str = "2021-07-19 15:30:00";
$timestamp_13 = strtotime($time_str) * 1000;
echo $timestamp_13; // 输出:1626696600000
```
注意,这种转换方式会将当前时区的时间转换为时间戳,如果需要转换其他时区的时间,可以使用`DateTime`类进行转换。