pythonのタイムスタンプ変換
1436 ワード
タイムスタンプとタイムスタンプの概念
まず,2つの基本的な概念,時間,タイムスタンプについて理解する.
タイムスタンプに変換具体的な需要は、 に変換する.実装プロセス は、 に変換する.は、 に変換する.コード
時間フォーマットの再整理具体的な需要は、 に変換する.実装プロセス は、 に変換する.は、 に変換する.コード
タイムスタンプを時間に変換特定の需要は、既知のタイムスタンプを特定の時間 に変換する.実装プロセス localtime()関数を使用してタイムスタンプをlocaltimeのフォーマット に変換 strftime()関数による再フォーマット時間 コード
まず,2つの基本的な概念,時間,タイムスタンプについて理解する.
,ある時点の値を表す狭義の概念を本稿でより多く述べる.
、unixタイムスタンプは1970年1月1日(UTC/GMTの真夜中)からの秒数です.タイムスタンプに変換
2017-09-20 22:28:54
のように形成する時間をタイムスタンプstrptime()
の関数を用いる時間を時間配列mktime()
の関数を利用して時間配列関数をタイムスタンプ#coding:utf-8
import time
dt = "2017-09-20 22:28:54"
#
timeArray = time.strptime(dt, "%Y-%m-%d %H%M%S")
#
timestamp = time.mktime(timeArray)
時間フォーマットの再整理
2017-09-20 22:28:54
のような時間データを20170920 22:28
のフォーマットstrptime()
の関数を用いる時間を時間配列mktime()
の関数を利用して時間配列関数をタイムスタンプ#conding:utf-8
import time
dt = "2017-09-20 22:28:54"
#
timeArray = time.strptime(dt, "%Y-%m-%d %H:%M:%S")
#
dt_new = time.strftime("%Y%m%d %H%M",timeArray)
タイムスタンプを時間に変換
#conding:utf-8
import time
timestamp = 1462451334
# localtime
time_local = time.localtime(timestamp)
#
dt = time.strftime("%Y-%m-%d %H:%M:%S",time_local)