顺序结构是程序中最简单的流程控制结构,按照代码出现的先后顺序依次执行。
如:输出指定格式的日期,程序代码如下:
import datetime
today = datetime.date.today()
oneday = datetime.timedelta(1)
yesterday = today – oneday
tomorrow = today + oneday
print ("今天是:"+str (today))
print ("昨天是:"+yesterday.strftime ("%y/%m/%d"))
print ("明天是:"+tomorrow.strftime ("%m-%d-%Y"))
其中:%Y:四位数的年份;%y:两位数的年份;%m:两位数的月份;%d:月份内的某一天。
运行结果是:
今天是:2024-09-16
昨天是:24/09/15
明天是:09-17-2024
处理日期和时间的模块库datetime.date是表示日期的类,datetime.datetime是表示日期时间的类;datetime.day.today()用于获取当前的日期,格式为YYYY-mm-dd;datetime.timedelta()表示两个时间的时间差,两个date或者datetime对象相减时可以返回一个timedelta对象。days=n用于实现加n天或者减n天的操作。strftime()函数接收时间元组,并返回可读字符串表示的时间,格式由参数format决定。

