python将输入的yyyy.mm.dd
时间: 2023-04-23 22:04:56 浏览: 63
可以使用input()函数获取用户输入的日期,然后使用字符串切片的方式获取年、月、日的值,最后将它们转换为整数类型即可。
示例代码如下:
date_str = input("请输入日期(格式为yyyy.mm.dd):")
year = int(date_str[:4])
month = int(date_str[5:7])
day = int(date_str[8:])
print("年:", year)
print("月:", month)
print("日:", day)
相关问题
编程将输入的yyyy.mm.dd格式的日期显示为yyyy年mm月dd日
可以使用字符串的切片操作,将输入的日期字符串按照年、月、日分别提取出来,然后拼接成需要的格式,最后输出即可。
具体实现可以参考以下代码:
```python
date_str = input("请输入日期(格式为yyyy.mm.dd):")
year = date_str[:4] # 提取年份
month = date_str[5:7] # 提取月份
day = date_str[8:] # 提取日份
result = year + "年" + month + "月" + day + "日"
print(result)
```
例如,输入"2022.01.01",则输出"2022年01月01日"。
编程将输入的yyyy.mm.dd格式的日期显示为yyyy年mm月dd日。
可以使用字符串分割和拼接的方法,将输入的日期字符串按照"."分割成年、月、日三个部分,然后将它们拼接成"年月日"的格式,最后输出即可。具体代码如下:
```python
date_str = input("请输入日期(格式为yyyy.mm.dd):")
year, month, day = date_str.split(".")
new_date_str = year + "年" + month + "月" + day + "日"
print(new_date_str)
```
其中,`split()`方法可以将字符串按照指定的分隔符分割成多个部分,返回一个包含这些部分的列表。这里将输入的日期字符串按照"."分割成三个部分,分别赋值给`year`、`month`、`day`三个变量。
然后,使用字符串拼接的方法,将这三个变量拼接成"年月日"的格式,赋值给`new_date_str`变量。
最后,使用`print()`函数输出`new_date_str`变量的值,即可将输入的日期字符串显示为"年月日"的格式。