python的月份换算,有大佬你能帮帮忙吗?

python的月份换算,有大佬你能帮帮忙吗?,第1张

一、源升卜羡码

months="JanFebMarAprMayJunJulAugSepOctNovDec"

n=int(input("Enter a month number (1-12):"))-1

n*=3

print("The month abbreviation is %s."吵拍 %(months[n:n+3]))

二、输入1月的截图

二、输入12月的截弊尺图

时间格式转换分为两种,时间转换为字符串和字符串转换为时间,具体代码例子如下:

    1 import datetime

    2 import time

    3 # 日期转换为字符串,使用strftime()函数

    4 # time.strftime(format[, t])

    5

    6 print datetime.datetime.now()

    7 print datetime.datetime.now().strftime("%Y-%m-%d

%H:%M:%S")

    8 print datetime.datetime.now().strftime("%b

%d %Y %H:%M:%S")

    9 print datetime.datetime.now().strftime("%c

%d %Y %H:%M:%S")

   10 # 字符串转换为日期,使用strptime()函数

   11 t = (2009, 2, 17, 8, 3, 38, 1, 48, 0)

   12 t = time.mktime(t)

   13 print time.strftime("%b %d %Y %H:%M:%S",time.gmtime(t))

   14 print time.strftime("%Y-%m-%d %H:%M:%S",time.gmtime(t))

 

注:格式字符说明:

python中时间日期格式化符号:

%y

     两位数的年份表示(00-99)

%Y

     四位数的年份表示(000-9999)

%m

     月份(01-12)

%d

     月内中的一天(0-31)

%H

     陆禅24小时制小时数(0-23)

%I

     12小时制小时数(01-12)

%M

     分钟数(00=59)

%S

     秒(00-59)

%a

     本地简化星期名称

%A

     本地完整星期名称

%b

     本地简化的月份名称

%B

     本地完整的月份名称

%c

  陵橡   本地相应的日期表示和时间表示

%j

     年内的一天(001-366)

%p

     本地A.M.或P.M.的等价符

%U

     一年中的星期数(00-53)星期天为星期的开始

%w

     星期(0-6),星期天为星期的开始

%W

     一年中的星期数(00-53)星期一为星期的开始

%x

     本地相应的日期表示

%X

     本地相应的时间表示

%Z

     当前时区的名早汪尘称

%%

     %号本身

# -*- coding: utf-8 -*-

from datetime import datetime

time = "汪芦2017年04月27日"

#将str中的汉字换掉

time = time.replace(r'年','-').replace(r'月','-').replace(r'日','')

print time      #输出2017-04-27

print type(time)      #<type 'str'>

restime = datetime.strptime(time,'%Y-%m-%d')

print restime      #输出结困核带果:2017-04-27 00:00:00

print type(restime)      #<type 'datetime.datetime'>

方氏枯法应该还有其他!希望可以帮助到你!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12456031.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存