用户:鼎煎查看:0 回复:1 评论:0 创建时间:2020-08-21T11:06:08
不多说,代码如下
import time
near = 0
def monthday(X):
day = 0
if (X == 'J'):
if (a[2] == 'a'):
month = 1
elif (a[3] == 'l'):
month = 7
else:
month = 6
elif (X == 'F'):
month = 2
elif (X == 'M'):
if (a[3] == 'r'):
month = 3
else:
month = 5
elif (X == 'A'):
if (a[2] == 'p'):
month = 4
else:
month = 8
elif (X == 'S'):
month = 9
elif (X == 'O'):
month = 10
elif (X == 'N'):
month = 11
else:
month = 12
return month
a = time.ctime()[4:12]
if ('J' in a):
month = monthday('J')
elif ('F' in a):
month = monthday('F')
elif ('M' in a):
month = monthday('M')
elif ('A' in a):
month = monthday('A')
elif ('S' in a):
month = monthday('S')
elif ('O' in a):
month = monthday('O')
elif ('N' in a):
month = monthday('N')
elif ('D' in a):
month = monthday('D')
else:
pass
day = a[4:6]
a = time.ctime()
near = a[20:24]
print('现在是{}年{}月{}号。'.format(near,month,day)) OK
import time
near = 0 导入,变量先赋值
def monthday(X):
day = 0
if (X == 'J'):
if (a[2] == 'a'):
month = 1
elif (a[3] == 'l'):
month = 7
else:
month = 6
elif (X == 'F'):
month = 2
elif (X == 'M'):
if (a[3] == 'r'):
month = 3
else:
month = 5
elif (X == 'A'):
if (a[2] == 'p'):
month = 4
else:
month = 8
elif (X == 'S'):
month = 9
elif (X == 'O'):
month = 10
elif (X == 'N'):
month = 11
else:
month = 12
return month 这里是判断月份的函数,因为python中获取当前时间显示的是月份英文的缩写, 利用返回参数
a = time.ctime()[4:12]
if ('J' in a):
month = monthday('J')
elif ('F' in a):
month = monthday('F')
elif ('M' in a):
month = monthday('M')
elif ('A' in a):
month = monthday('A')
elif ('S' in a):
month = monthday('S')
elif ('O' in a):
month = monthday('O')
elif ('N' in a):
month = monthday('N')
elif ('D' in a):
month = monthday('D')
else:
pass
day = a[4:6]
a = time.ctime()
near = a[20:24]
print('现在是{}年{}月{}号。'.format(near, month, day)) 使用函数并获得返回值,获得年、月。并打印。