Pythonpendulum處理時間

      網友投稿 801 2022-05-30

      Python 的 pendulum 庫和JavaScript 的Moment.js 庫用法很類似

      文檔

      https://pendulum.eustace.io/docs/

      安裝

      pip install pendulum

      1

      代碼示例

      import pendulum # 1、獲取時間 print(pendulum.now()) # 2019-12-12T15:52:35.837803+08:00 print(pendulum.today()) # 2019-12-12T00:00:00+08:00 print(pendulum.tomorrow()) # 2019-12-13T00:00:00+08:00 print(pendulum.yesterday()) # 2019-12-11T00:00:00+08:00 # 2、轉字符串 print(pendulum.now().to_datetime_string()) # 2019-12-12 15:51:22 print(pendulum.now().to_date_string()) # 2019-12-12 print(pendulum.now().to_time_string()) # 22:25:05 print(pendulum.now().format('%Y-%m-%d')) # 2019-12-12 # 3、類型測試 from datetime import datetime dt =pendulum.datetime(2015, 2, 5) print(isinstance(dt, datetime)) True # 4、解析規范的時間 print(pendulum.from_format('2019-12-12', '%Y-%m-%d')) # 2019-12-12T00:00:00+00:00 print(pendulum.parse('2019-12-12')) # 2019-12-12T00:00:00+00:00 # 6、屬性 now = pendulum.now() print(now.year) print(now.month) print(now.day) print(now.hour) print(now.minute) print(now.second) # 2019 12 12 22 22 45 # 7、時間加減 now = pendulum.now() print(now) # 2019-12-12T22:27:48.429761+08:00 print(now.add(years=1)) # 2020-12-12T22:27:48.429761+08:00 print(now.subtract(years=1)) # 2018-12-12T22:27:48.429761+08:00 # 時間跨度計算 print(now.diff(now.add(years=1)).in_years()) # 1 # 8、設置語言地區 pendulum.set_locale('zh') print(pendulum.now().subtract(days=1).diff_for_humans()) # 1天前 print(pendulum.now().subtract(hours=1).diff_for_humans()) # 1小時前 # 9、生成時間序列 period = pendulum.period(pendulum.now(), pendulum.now().add(days=3)) # years, months, weeks, days, hours, minutes and seconds for dt in period.range('days'): print(dt) """ 2019-12-12T22:39:42.142193+08:00 2019-12-13T22:39:42.142193+08:00 2019-12-14T22:39:42.142193+08:00 2019-12-15T22:39:42.142193+08:00 """

      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

      27

      28

      29

      30

      31

      32

      33

      34

      35

      36

      37

      38

      39

      40

      41

      42

      43

      44

      45

      46

      Python:pendulum庫處理時間

      47

      48

      49

      50

      51

      52

      53

      54

      55

      56

      57

      58

      59

      60

      61

      62

      63

      64

      65

      66

      67

      68

      69

      70

      71

      72

      73

      74

      75

      76

      77

      78

      79

      80

      81

      82

      83

      84

      85

      86

      87

      88

      89

      90

      91

      92

      93

      94

      95

      其他示例

      1、獲取本周的周一和周日

      import pendulum now = pendulum.now() print(now.to_date_string()) # 2021-01-14 print(now.start_of("week").to_date_string()) # 2021-01-11 print(now.end_of("week").to_date_string()) # 2021-01-17

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      Python

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:Java進階(四十六)簡述ArrayList、Vector與LinkedList的異同點
      下一篇:如何通過JNI傳遞對象執行回調
      相關文章
      亚洲三级电影网址| 亚洲伊人久久精品影院| 亚洲国产精品无码一线岛国| 国产亚洲精品不卡在线| 久久亚洲中文无码咪咪爱| 亚洲一区二区三区久久| 亚洲电影在线免费观看| 一区二区三区亚洲| 亚洲图片在线观看| 亚洲视频中文字幕| 久久综合亚洲色HEZYO社区| 亚洲免费精彩视频在线观看| 亚洲精品成人片在线观看精品字幕 | 亚洲人成电影院在线观看| 久久久久久a亚洲欧洲AV| 中文字幕亚洲一区| 亚洲AV之男人的天堂| 相泽南亚洲一区二区在线播放| 中文字幕亚洲综合小综合在线| 78成人精品电影在线播放日韩精品电影一区亚洲 | 亚洲欧洲日本国产| 亚洲AV本道一区二区三区四区| 亚洲日韩激情无码一区| 国产成人毛片亚洲精品| 亚洲成网777777国产精品| 精品国产亚洲第一区二区三区| 亚洲综合小说另类图片动图| 亚洲一区二区三区高清视频| 久久精品国产亚洲av影院| 久久久久久a亚洲欧洲aⅴ| 国产亚洲美日韩AV中文字幕无码成人| 亚洲avav天堂av在线网毛片| 亚洲精品天堂成人片AV在线播放| 亚洲人成网站999久久久综合| 亚洲视频在线一区二区三区| 国产精品亚洲A∨天堂不卡| 区久久AAA片69亚洲| 亚洲一区日韩高清中文字幕亚洲| 成a人片亚洲日本久久| 亚洲Av永久无码精品黑人| 亚洲精品一卡2卡3卡四卡乱码|