pythonタイムスタンプをフォーマットタイム出力に変換

992 ワード

#  time           ( 1970 1 1          )

import time
timestamp = time.time()
print(timestamp)

#1551849194.7942135

#                            ,
#          ,        
#              ,          - -   : : 

'''        time  '''

struct_timestamp = time.localtime(timestamp) 

#  time.local()         struct-time  
#  localtime()  ,      gmtime()   strcut-time  ,           

time_format = time.strftime("%Y-%m-%d %H:%M:%S",struct_time) #strftime   struct-time        ,             

#time                   ,           ,   ctime(),            ,             

#time_format = time.ctime(timestamp)

print(time_format)


'''         datetime  '''

#        datatime  ,               ,          ,        time  ,      

import datetime

utcformatstamp = datetime.datetime.utcformatstamp(timestamp)

time_format = datetime.strftime("%Y-%m-%d %H:%M:%S") #strftime