最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中實(shí)現(xiàn)對(duì)Timestamp和Datetime及UTC時(shí)間之間的轉(zhuǎn)換

 更新時(shí)間:2015年04月08日 09:07:02   投稿:goldensun  
這篇文章主要介紹了Python中實(shí)現(xiàn)對(duì)Timestamp和Datetime及UTC時(shí)間之間的轉(zhuǎn)換,例子則主要針對(duì)Ubuntu等類UNIX系統(tǒng),需要的朋友可以參考下

Python項(xiàng)目中很多時(shí)候會(huì)需要將時(shí)間在Datetime格式和TimeStamp格式之間轉(zhuǎn)化,又或者你需要將UTC時(shí)間轉(zhuǎn)化為本地時(shí)間,本文總結(jié)了這幾個(gè)時(shí)間之間轉(zhuǎn)化的函數(shù),供大家參考。

一、Datetime轉(zhuǎn)化為TimeStamp
 

def datetime2timestamp(dt, convert_to_utc=False):
  ''' Converts a datetime object to UNIX timestamp in milliseconds. '''
  if isinstance(dt, datetime.datetime):
    if convert_to_utc: # 是否轉(zhuǎn)化為UTC時(shí)間
      dt = dt + datetime.timedelta(hours=-8) # 中國默認(rèn)時(shí)區(qū)
    timestamp = total_seconds(dt - EPOCH)
    return long(timestamp)
  return dt

二、TimeStamp轉(zhuǎn)化為Datetime
 

def timestamp2datetime(timestamp, convert_to_local=False):
  ''' Converts UNIX timestamp to a datetime object. '''
  if isinstance(timestamp, (int, long, float)):
    dt = datetime.datetime.utcfromtimestamp(timestamp)
    if convert_to_local: # 是否轉(zhuǎn)化為本地時(shí)間
      dt = dt + datetime.timedelta(hours=8) # 中國默認(rèn)時(shí)區(qū)
    return dt
  return timestamp

三、當(dāng)前UTC時(shí)間的TimeStamp
 

def timestamp_utc_now():
  return datetime2timestamp(datetime.datetime.utcnow())

四、當(dāng)前本地時(shí)間的TimeStamp
 

def timestamp_now():
  return datetime2timestamp(datetime.datetime.now())

五、UTC時(shí)間轉(zhuǎn)化為本地時(shí)間
 

# 需要安裝python-dateutil
# Ubuntu下:sudo apt-get install python-dateutil
# 或者使用PIP:sudo pip install python-dateutil
from dateutil import tz
from dateutil.tz import tzlocal
from datetime import datetime
 
# get local time zone name
print datetime.now(tzlocal()).tzname()
 
# UTC Zone
from_zone = tz.gettz('UTC')
# China Zone
to_zone = tz.gettz('CST')
 
utc = datetime.utcnow()
 
# Tell the datetime object that it's in UTC time zone
utc = utc.replace(tzinfo=from_zone)
 
# Convert time zone
local = utc.astimezone(to_zone)
print datetime.strftime(local, "%Y-%m-%d %H:%M:%S")

相關(guān)文章

  • 詳談Python高階函數(shù)與函數(shù)裝飾器(推薦)

    詳談Python高階函數(shù)與函數(shù)裝飾器(推薦)

    下面小編就為大家?guī)硪黄斦凱ython高階函數(shù)與函數(shù)裝飾器(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • Python類和對(duì)象的定義與實(shí)際應(yīng)用案例分析

    Python類和對(duì)象的定義與實(shí)際應(yīng)用案例分析

    這篇文章主要介紹了Python類和對(duì)象的定義與實(shí)際應(yīng)用,結(jié)合三個(gè)具體案例形式分析了Python面向?qū)ο蟪绦蛟O(shè)計(jì)中類與對(duì)象的定義、應(yīng)用、設(shè)計(jì)模式等相關(guān)操作技巧,需要的朋友可以參考下
    2018-12-12
  • pandas map(),apply(),applymap()區(qū)別解析

    pandas map(),apply(),applymap()區(qū)別解析

    這篇文章主要介紹了pandas map(),apply(),applymap()區(qū)別解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • python之os路徑被轉(zhuǎn)義的問題

    python之os路徑被轉(zhuǎn)義的問題

    這篇文章主要介紹了python之os路徑被轉(zhuǎn)義的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Python3控制路由器——使用requests重啟極路由.py

    Python3控制路由器——使用requests重啟極路由.py

    通過本文給大家介紹Python3控制路由器——使用requests重啟極路由.py的相關(guān)知識(shí),代碼寫了相應(yīng)的注釋,以后再寫成可以方便調(diào)用的模塊,感興趣的朋友一起學(xué)習(xí)吧
    2016-05-05
  • 淺析python參數(shù)的知識(shí)點(diǎn)

    淺析python參數(shù)的知識(shí)點(diǎn)

    在本文里小編給大家分享的是關(guān)于python參數(shù)的知識(shí)點(diǎn)內(nèi)容,正在學(xué)習(xí)的讀者們跟著思考下吧。
    2018-12-12
  • 如何使用python獲取現(xiàn)在的日期與時(shí)間

    如何使用python獲取現(xiàn)在的日期與時(shí)間

    學(xué)習(xí)了一段時(shí)間的python,不知道大家對(duì)于代碼的編寫有了屬于自己的一套思路了呢,下面這篇文章主要給大家介紹了關(guān)于如何使用python獲取現(xiàn)在的日期與時(shí)間的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • python分布式系統(tǒng)Celery安裝使用實(shí)例講解

    python分布式系統(tǒng)Celery安裝使用實(shí)例講解

    這篇文章主要為大家介紹了python分布式系統(tǒng)Celery安裝使用實(shí)例講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • Python學(xué)習(xí)之加密模塊使用詳解

    Python學(xué)習(xí)之加密模塊使用詳解

    加密模塊在工作中被廣泛應(yīng)用。比如數(shù)據(jù)的傳入 不希望被捕獲,通過把數(shù)據(jù)加密,這樣即使被捕獲也無法獲取到數(shù)據(jù)的真實(shí)信息。本文將學(xué)習(xí)一下Python中的加密模塊的使用 方法,需要的可以參考一下
    2022-03-03
  • 利用pyecharts實(shí)現(xiàn)地圖可視化的例子

    利用pyecharts實(shí)現(xiàn)地圖可視化的例子

    今天小編就為大家分享一篇利用pyecharts實(shí)現(xiàn)地圖可視化的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08

最新評(píng)論

萨嘎县| 广饶县| 金乡县| 乐平市| 奉贤区| 拜城县| 岳阳县| 安康市| 清镇市| 集安市| 廉江市| 甘肃省| 嘉定区| 石泉县| 稷山县| 永泰县| 万盛区| 蕉岭县| 铜川市| 阿克| 吴桥县| 常州市| 临邑县| 错那县| 黄平县| 黄陵县| 临桂县| 苏尼特左旗| 叙永县| 铅山县| 新安县| 清水河县| 澜沧| 环江| 集贤县| 长丰县| 兴义市| 南昌市| 西乌珠穆沁旗| 桂东县| 依安县|