使用python获取当前时间,以年月日时分秒 毫秒的形式显示
时间: 2023-07-06 10:26:28 浏览: 50
可以使用Python标准库中的datetime模块来获取当前时间,并使用strftime()函数将时间格式化为需要的形式。示例代码如下:
```python
import datetime
now = datetime.datetime.now()
formatted_time = now.strftime("%Y-%m-%d %H:%M:%S.%f")
print(formatted_time)
```
输出结果类似于:2021-10-14 15:30:00.123456。其中,%Y表示年份,%m表示月份,%d表示日期,%H表示小时(24小时制),%M表示分钟,%S表示秒数,%f表示微秒。
相关问题
使用python库numpy,将列表内所有元素类型转换成时间格式,年月日时分秒毫秒
如果你的列表中的元素是字符串类型,且符合时间的格式,那么你可以使用numpy库中的`datetime64`类型来将其转换成时间格式。具体实现如下:
```python
import numpy as np
# 创建一个示例列表
str_list = ['2022-01-01 12:00:00.000', '2022-01-02 13:30:00.000', '2022-01-03 14:45:30.000', '2022-01-04 15:20:10.200']
# 将列表中的元素转换成时间格式
time_arr = np.array(str_list, dtype='datetime64[ms]')
# 输出转换后的时间格式数组
print(time_arr)
```
输出结果如下:
```
['2022-01-01T12:00:00.000' '2022-01-02T13:30:00.000'
'2022-01-03T14:45:30.000' '2022-01-04T15:20:10.200']
```
其中,输出结果中的时间格式已经被转换成了`datetime64[ms]`类型,表示时间的单位为毫秒。如果你需要将时间格式的单位改成其他的时间单位,可以修改`dtype`参数的值。例如,如果你需要将时间格式的单位设置为秒,可以将`dtype`参数的值设置为`datetime64[s]`。
时间字符串<年月日时分秒毫秒 >转为 时间戳代码
以下是将时间字符串转换为时间戳的 Python 代码:
```
import time
time_str = '2021-09-27 15:30:45.123'
time_format = '%Y-%m-%d %H:%M:%S.%f'
timestamp = int(time.mktime(time.strptime(time_str, time_format)) * 1000 + int(time_str[-3:]))
print(timestamp)
```
请注意,由于时间戳通常以毫秒为单位,因此上面的代码将时间戳乘以 1000 并添加时、分、秒和毫秒的偏移量。