時間相關顯示

2021-08-21 16:27:03 字數 1708 閱讀 7645

一、時間格式化輸出

# __author = 'll'

# 2018/7/23 8:35

# pycharm

# 時間相關 顯示

import time

import calendar

c = time.time() # 顯示時間截

b = time.localtime(time.time()) # 顯示時間全部

a = time.asctime(time.localtime(time.time())) # 顯示標準時間

# 我們可以使用 time 模組的 strftime 方法來格式化日期,:

# time.strftime(format[, t])

print(a, b, c)

# 格式化成2016-03-20 11:45:39形式

print(time.strftime("%y-%m-%d %h:%m:%s", time.localtime()))

# 格式化成sat mar 28 22:24:24 2016形式

print(time.strftime("%a %b %d %h:%m:%s %y", time.localtime()))

# 將格式字串轉換為時間戳

a = "sat mar 28 22:24:24 2016"

print(time.mktime(time.strptime(a,"%a %b %d %h:%m:%s %y")))

cal = calendar.month(2016, 1)

print("以下輸出2023年1月份的日曆:")

print (cal)

# 以下輸出2023年1月份的日曆:

# january 2016

# mo tu we th fr sa su

# 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

二、時間細化顯示

# __author = 'll'

# 2018/7/23 8:49

# pycharm

import datetime

i = datetime.datetime.now()

print("當前的日期和時間是 %s" % i) # 當前的日期和時間是 2018-07-23 08:49:24.329938

print("iso格式的日期和時間是 %s" % i.isoformat()) # iso格式的日期和時間是 2018-07-23t08:49:24.329938

print("當前的年份是 %s" % i.year)

print("當前的月份是 %s" % i.month)

print("當前的日期是 %s" % i.day)

print("dd/mm/yyyy 格式是 %s/%s/%s" % (i.day, i.month, i.year)) # dd/mm/yyyy 格式是 23/7/2018

print("當前小時是 %s" % i.hour)

print("當前分鐘是 %s" % i.minute)

print("當前秒是 %s" % i.second)

三、相關細節方法

python中時間日期格式化符號:

時間顯示格式

備忘 yyyy mm dd hh mm ss部分解釋 d 月中的某一天。一位數的日期沒有前導零。dd 月中的某一天。一位數的日期有乙個前導零。ddd 週中某天的縮寫名稱,在 abbreviateddaynames 中定義。dddd 週中某天的完整名稱,在 daynames 中定義。m 月份數字。一位...

顯示動態時間

今天看到乙個動態顯示時間的方法 為了防止以後忘記 貼出來 function show if w 1 if w 2 if w 3 if w 4 if w 5 if w 6 var dn am if hours 12 if hours 0 if minutes 9 if seconds 9 var yc...

時間的顯示

現在有個需求是 要顯示乙個列表中每個列表項的建立時間。思路 設建立時間為create time 當前時間為now time。gap time now time create time 單位為秒數 1 如果 gap time 小於1小時 則顯示為xx分鐘前 2 如果 gap time 大於1小時 小於...