py time 格式化时间戳
时间: 2024-02-10 14:05:16 浏览: 62
以下是Python中的时间戳格式化方法:
```python
import time
# 获取当前时间戳
timestamp = time.time()
# 将时间戳转换为时间元组
time_tuple = time.localtime(timestamp)
# 格式化时间元组
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", time_tuple)
print(formatted_time)
```
输出:
```
2021-08-20 14:05:23
```
在上面的代码中,我们使用了`time.time()`方法获取当前时间戳,然后使用`time.localtime()`方法将时间戳转换为时间元组,最后使用`time.strftime()`方法将时间元组格式化成需要的时间字符串。
相关问题
用py实现:树莓派将数据以文本格式存储到本地并生成时间戳
以下是用Python实现将数据以文本格式存储到本地并生成时间戳的代码:
```python
import time
data = "这是要存储的数据"
timestamp = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())
with open('data.txt', 'a') as f:
f.write(f'{timestamp} {data}\n')
```
代码的思路就是利用Python自带的time模块获取当前时间,并将数据和时间戳一起写入到文本文件中。其中`'%Y-%m-%d %H:%M:%S'`是用来格式化时间的字符串,分别表示年、月、日、小时、分钟、秒。`with open('data.txt', 'a') as f:`语句打开一个文件,如果该文件不存在则创建一个新文件,`'a'`模式表示文件以追加模式打开。
阅读全文