Python時間的使用

2021-07-09 02:36:57 字數 2060 閱讀 4080

#!/usr/bin/python

#coding:utf-8

import time

import datetime

#系統時間戳

print(time.time())

#1450682521.0920722

#localtime返回的是當前時區的值

print(time.localtime())

#time.struct_time(tm_year=2015, tm_mon=12, tm_mday=21, tm_hour=16, tm_min=22, tm_sec=1, tm_wday=0, tm_yday=355, tm_isdst=0)

#gmtime()返回的是0時區的值

print(time.gmtime())

#time.struct_time(tm_year=2015, tm_mon=12, tm_mday=21, tm_hour=7, tm_min=22, tm_sec=1, tm_wday=0, tm_yday=355, tm_isdst=0)

#%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 當前時區的名稱

#%% %號本身

d = time.strftime("%y-%m-%d

%h:%m:%s", time.localtime())

print(d)

#2015-12-21 16:22:01

print(time.ctime())

#mon dec 21 16:22:01 2015

#字串轉化成日期

s = "2015-12-21"

d = time.strptime(s, '%y-%m-%d')

print(d)

#日期轉換成字串

d = time.strftime("%y-%m-%d

%h:%m:%s", d)

print(d)

#獲取系統當前時間1

now = datetime.datetime.now()

print("當前系統時間1", now)

#獲取系統當前時間2

print("當前系統時間2", datetime.datetime.today())

#轉為指定的格式

d = now.strftime("%y-%m-%d

%h:%m:%s")

print(d)

#可以通過datetime.timedelta()方法來前後移動時間

#獲取三天前的日期

d = datetime.datetime.now() - datetime.timedelta(days=3)

print("獲取三天前的日期", d)

#獲取三天後的日期

d = datetime.datetime.now() + datetime.timedelta(days=3)

print("獲取三天後的日期", d)

#獲取2個小時後的日期

d = datetime.datetime.now() + datetime.timedelta(hours=2)

print("獲取2個小時後的日期", d)

python時間模組的使用

前言 在開發中經常會與時間打交道,如 獲取事件戳,時間戳的格式化等,這裡簡要記錄一下python操作時間的方法。python中常見的處理時間的模組 time模組介紹 說明 time模組主要講解如下內容 1.時間戳 時間元組格式 time.struct time 日期字串 import time ti...

Python時間戳的使用

1.將字串的時間轉換為時間戳 方法 a 2013 10 10 23 40 00 將其轉換為時間陣列 importtime timearray time.strptime a,y m d h m s 轉換為時間戳 timestamp int time.mktime timearray timestam...

python中時間的使用

python獲取當前時間的用法 1.先導入庫 import datetime 3.格式化成我們想要的日期 strftime 比如 2016 09 21 datetime.datetime.now strftime y m d 4.在當前時間增加1小時 add hour datetime.dateti...