新手求教:python 时间格式转换

Python016

新手求教:python 时间格式转换,第1张

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

    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

     当前时区的名称

%%

     %号本身

一小时六十分钟。

输入一个有效的时间,并显示该时间设置时间格式为h:m:s,输入时保证输入且h、m、s的值有效,不然就抛出异常。

Python是一种跨平台的计算机程序设计语言是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。

一.python-时间戳转换相差8小时问题

https://zhidao.baidu.com/question/518839054910675165.html

https://zhidao.baidu.com/question/1644839377324350180.html

https://blog.csdn.net/August1226/article/details/80620924

二.

cashloan里面:

cashloanadmin里面: G:\pythonProject-4\CashLoanAdmin\common\time_switch.py

import time

def time_transformate(timestamp):

"""毫秒时间戳转换成 2016-05-05 20:28:54 这种格式的时间"""

timestamp = int(timestamp)

time_local = time.localtime(timestamp/1000)

data = time.strftime("%Y-%m-%d %H:%M:%S", time_local)

return data