2022.01.01这种日期格式 怎么转换成标准日期
时间: 2023-06-01 21:05:45 浏览: 99
2022.01.01 这种日期格式可以通过以下代码转换成标准日期格式(yyyy-mm-dd):
```python
from datetime import datetime
date_str = "2022.01.01"
date = datetime.strptime(date_str, "%Y.%m.%d")
standard_date_str = date.strftime("%Y-%m-%d")
print(standard_date_str)
```
输出结果为:2022-01-01
相关问题
Python把excel中.一列数据转换成日期格式
假设列名为date,数据格式为'2021/01/01',
可以使用Python中的datetime模块将其转换为日期格式。示例如下:
```python
import pandas as pd
from datetime import datetime
# 读取excel文件
df = pd.read_excel('filename.xlsx')
# 转换日期格式为datetime类型
df['date'] = pd.to_datetime(df['date'], format='%Y/%m/%d')
# 或者使用datetime模块
df['date'] = df['date'].apply(lambda x: datetime.strptime(x, '%Y/%m/%d'))
# 保存转换后的excel文件
df.to_excel('filename.xlsx', index=False)
```
通过pandas的to_datetime()方法或者lambda函数+datetime.strptime()方法将字符串转换为datetime类型。注意,日期格式转换的format参数需要与实际日期格式相符。最后,将转换后的数据保存到excel文件中。注意,index=False表示不将行索引保存到excel文件中。
js标准日期转成2022/12/01格式
可以使用以下代码将JS标准日期转换为"2022/12/01"格式:
```
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
if (month < 10) {
month = "0" + month;
}
if (day < 10) {
day = "0" + day;
}
var formattedDate = year + "/" + month + "/" + day;
console.log(formattedDate);
```
这段代码将当前日期转换为"2022/12/01"格式,并将其打印到控制台中。