import time
# from datetime import date
# from datetime import time
# from datetime import datetime
# 1). 時間戳
print(time.time())
# 2). 字串的時間
print(time.ctime())
# 3). 元組型別的時間
# 將時間戳型別轉換為字串的時間
pwd_time = os.path.getmtime('/etc/passwd')
print(pwd_time)
# 將時間戳型別轉換為元組型別
print(time.localtime(pwd_time))
# # 將元組型別時間轉換為時間戳
# tuple_time = time.localtime()
# print(time.mktime(tuple_time))
# 將元組的時間轉換為字串時間
tuple_time = time.localtime()
print(time.strftime('%y-%m-%d', tuple_time))
print(time.strftime('%y-%m-%d %h:%m:%s', tuple_time))
# 將字串的時間轉換為元組
# 如何計算三天前的時間和三天後的時間
d = date.today()
delta = timedelta(days=3)
print(d + delta)
print(d - delta)
# 如何計算兩個小時之前的時間? 兩個小時之後的時間
now_hour = datetime.now()
delta = timedelta(hours=2)
print(now_hour - delta)
print(now_hour + delta)
# 返回兩個時間, 想計算兩個時間之間的時間差
now_time = datetime.now() # 物件
pwd_time = os.path.getmtime('/etc/passwd') # 時間戳
print("主機資訊".center(50, '*'))
info = os.uname()
print("""
作業系統: %s
主機名: %s
核心版本: %s
硬體架構: %s
""" % (info.sysname, info.nodename, info.release, info.machine))
print("開機資訊".center(50, '*'))
boot_time = psutil.boot_time() # 返回時間戳
# 將時間戳轉換為datetime型別的時間2019-01-15 08:59:01
boot_time_obj = datetime.fromtimestamp(boot_time)
# print(type(boot_time_obj))
now_time = datetime.now()
delta_time = now_time - boot_time_obj
# print(type(delta_time))
# split分離是為了去掉毫秒
print("開機時長: ", str(delta_time).split('.')[0]) # split分離是為了去掉毫秒
print("當前登陸使用者".center(50, '*'))
login_users = psutil.users()
# 集合生成式實現去重
學習筆記 時間函式
to char sysdate 3,d 2 即當前日期是周五,過三天是下周一 網上搜的一些常用時間函式 加法select sysdate,add months sysdate,12 from dual 加1年 select sysdate,add months sysdate,1 from dual...
Linux學習筆記 時間同步和設定時間
chrony是乙個開源的自由軟體,它能保持系統時鐘與時鐘伺服器 ntp 同步,讓時間保持精確。chrony由兩部分組成 chronyd和chronyc chronyd是乙個後台執行的守護程序,用於調整核心中執行的系統時鐘與時鐘伺服器同步。環境部署 客戶端 server11 172.25.51.11 ...
Java筆記 時間類
1 date 日期類 long型的時間 long time system.currenttimemillis 獲取的是當前的時間,單位是毫秒 system.out.println time 先實現將long型時間轉成date型 date date2 new date time system.out....