Python3日期与时间戳转换的几种方法详解

私たちが使用できる日時は現在の時刻を取得モジュールを内蔵しており、それに対応するタイムスタンプに変換します。この記事では、必要としている友人が参照できるPython3日期与时间戳转换的几种方法、説明し
、当然のことながら、コンバージョンを変換日付と時刻が内蔵されたモジュールはPythonのdatetimeと完了するまでの時間を利用することができ、そして私たちが選択するための多くの方法があります私たちは直接、現在の時刻や時間指定された書式文字列の書式を使用することができます。

現在の時間変換を取得します。

私たちが使用できる日時は現在の時刻を取得モジュールを内蔵しており、それに対応するタイムスタンプに変換します。

import datetime
import time
# 获取当前时间
dtime = datetime.datetime.now()
un_time = time.mktime(dtime.timetuple())
print(un_time)
# 将unix时间戳转换为“当前时间”格式
times = datetime.datetime.fromtimestamp(un_time)
print(times)

変換結果:

1559568302.0
2019-06-03 21:25:02

時刻文字列変換

もちろん、私たちは直接、タイムスタンプに対応する文字列を入力することができます。

import datetime
import time
# 字符类型的时间
tss1 = '2019-06-03 21:19:03'
# 转为时间数组
timeArray = time.strptime(tss1, "%Y-%m-%d %H:%M:%S")
print(timeArray)
# timeArray可以调用tm_year等
print(timeArray.tm_year) # 2019
# 转为时间戳
timeStamp = int(time.mktime(timeArray))
print(timeStamp) # 1559567943

例の結果:
ここに画像を挿入説明
他のメソッドへの転送のタイムスタンプ日付

現地時間

我々は、必要なフォーマットにフォーマット、時間のアレイに変換される)(LOCALTIMEを使用することができ

import time
timeStamp = 1559567943
timeArray = time.localtime(timeStamp)
otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)
print(otherStyleTime)

サンプルの結果:
ここに画像を挿入説明
utcfromtimestamp

import time
import datetime
timeStamp = 1559567943
dateArray = datetime.datetime.utcfromtimestamp(timeStamp)
otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)
print(otherStyleTime)

お勧め、Pythonの学習サイトをプログラムで学ぶことがいかに古い見て!基本的なPythonスクリプト、爬虫類、ジャンゴ、データマイニング、技術をプログラミング、仕事の経験だけでなく、小型のpythonパートナーのシニア入念な研究から戦闘にゼロベースの情報のプロジェクトを仕上げ!時限プログラマPythonは日常の技術を説明している方法は、学習と細部への注意を払う必要性へのいくつかを共有します
ここに画像を挿入説明

公開された21元の記事 ウォンの賞賛9 ビュー20000 +

おすすめ

転載: blog.csdn.net/haoxun06/article/details/104435647