激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術(shù)及教程分享平臺!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - Python日期的加減等操作的示例

Python日期的加減等操作的示例

2020-12-02 00:34XZC.Log Python

本篇文章主要介紹了Python日期的加減等操作的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

本文介紹了Python日期加減等操作的示例,分享給大家,也給自己留個筆記

1. 日期輸出格式化

所有日期、時間的api都在datetime模塊內(nèi)。

1. datetime => string

?
1
2
3
now = datetime.datetime.now()
now.strftime('%Y-%m-%d %H:%M:%S')
#輸出2012-03-05 16:26:23.870105

strftime是datetime類的實例方法。

2. string => datetime

?
1
2
t_str = '2012-03-05 16:26:23'
d = datetime.datetime.strptime(t_str, '%Y-%m-%d %H:%M:%S')

strptime是datetime類的靜態(tài)方法。

2. 日期比較操作

在datetime模塊中有timedelta類,這個類的對象用于表示一個時間間隔,比如兩個日期或者時間的差別。

構(gòu)造方法:

 

復(fù)制代碼 代碼如下:

datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)

 

 

所有的參數(shù)都有默認(rèn)值0,這些參數(shù)可以是int或float,正的或負(fù)的。

可以通過timedelta.days、tiemdelta.seconds等獲取相應(yīng)的時間值。

timedelta類的實例,支持加、減、乘、除等操作,所得的結(jié)果也是timedelta類的實例。比如:

?
1
2
3
year = timedelta(days=365)
ten_years = year *10
nine_years = ten_years - year

同時,date、time和datetime類也支持與timedelta的加、減運算。

?
1
2
datetime1 = datetime2 +/- timedelta
timedelta = datetime1 - datetime2

這樣,可以很方便的實現(xiàn)一些功能。

1. 兩個日期相差多少天。

?
1
2
3
4
d1 = datetime.datetime.strptime('2012-03-05 17:41:20', '%Y-%m-%d %H:%M:%S')
d2 = datetime.datetime.strptime('2012-03-02 17:41:20', '%Y-%m-%d %H:%M:%S')
delta = d1 - d2
print delta.days

輸出:3

2. 今天的n天后的日期。

?
1
2
3
4
now = datetime.datetime.now()
delta = datetime.timedelta(days=3)
n_days = now + delta
print n_days.strftime('%Y-%m-%d %H:%M:%S')

輸出:2012-03-08 17:44:50 

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#coding=utf-8
import datetime
now=datetime.datetime.now()
print now
#將日期轉(zhuǎn)化為字符串 datetime => string
print now.strftime('%Y-%m-%d %H:%M:%S')
 
t_str = '2012-03-05 16:26:23'
#將字符串轉(zhuǎn)換為日期 string => datetime
d=datetime.datetime.strptime(t_str,'%Y-%m-%d %H:%M:%S')
print d
 
#在datetime模塊中有timedelta類,這個類的對象用于表示一個時間間隔,比如兩個日#期或者時間的差別。
 
#計算兩個日期的間隔
d1 = datetime.datetime.strptime('2012-03-05 17:41:20', '%Y-%m-%d %H:%M:%S')
d2 = datetime.datetime.strptime('2012-03-02 17:41:20', '%Y-%m-%d %H:%M:%S')
delta = d1 - d2
print delta.days
print delta
 
#今天的n天后的日期。
now=datetime.datetime.now()
delta=datetime.timedelta(days=3)
n_days=now+delta
print n_days.strftime('%Y-%m-%d %H:%M:%S')

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:http://www.blogjava.net/xzclog/archive/2017/08/14/432743.html?utm_source=tuicool&utm_medium=referral

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 黑人一区二区三区四区五区 | 国产91精品久久久久久久 | 国产精品视频二区不卡 | 91性高湖久久久久久久久网站 | 免费a级毛片大学生免费观看 | 99爱视频| 91九色视频在线观看 | 亚洲精品一区二区三区在线看 | 欧美成人精品一区二区 | 看免费一级毛片 | 黄色高清免费 | 国产一级在线免费观看 | 亚洲影院一区 | 蜜桃视频观看麻豆 | 精品国产一区二区三区四区在线 | 精品亚洲视频在线观看 | 欧美日韩精品一区二区三区在线观看 | 久久久久久麻豆 | 男女亲热网站 | 久久人人爽人人爽人人片av高清 | 亚洲欧美日韩中文在线 | 欧美精品一区二区蜜臀亚洲 | 色啪综合 | 日韩激情| 日韩精品羞羞答答 | 欧美日韩中文字幕在线视频 | av在线试看 | 欧美性生交zzzzzxxxxx | 成年人国产视频 | 欧美日韩专区国产精品 | 日韩毛片网站 | 亚欧在线免费观看 | 久久久www视频 | 久久久久久久久久性 | 国产美女一区二区在线观看 | 亚洲成人高清在线观看 | 一边吃奶一边摸下娇喘 | 精品影视一区二区 | 狠狠久久| 婷婷久久网 | 一区二区久久久久草草 |