python 時間戳轉日期 日期轉時間戳
可選:可以使用pyinstaller打包成exe檔案執行。程式大小大約8m,執行時記憶體占用15m左右。先貼**(因為時間有限,沒有寫的太工整,見諒):
from tkinter import *
from time import *
'''1、這個程式實現時間戳和日期格式的相互轉換。
2、使用grid方法按照**方式對元件位置進行安排
3、通過button按鈕進行轉換和重新整理操作。
4、通過entry來獲取使用者輸入。
'''root = tk()
root.title('時間戳轉換')
root.resizable(0,0)#禁止拉伸 會變醜
# 對變數進行建立,和資料初始化
label1 = label(root, text='時間戳:').grid(row=0, column=0)
label2 = label(root, text='日期:').grid(row=1, column=0)
v1 = strin**ar()
p1 = strin**ar()
v1.set(int(time()))
label3 = label(root, text='日期:').grid(row=3, column=0)
label4 = label(root, text='時間戳').grid(row=4, column=0)
v2 = strin**ar()
p2 = strin**ar()
timearray1 = localtime(int(time()))
v2.set(strftime("%y-%m-%d %h:%m:%s", timearray1))
p2.set(int(time()))
#時間戳轉換成日期
def trans1():
e1 = entry(root, textvariable=v1) # entry 是 tkinter 用來接收字串等輸入的控制項.
e2 = entry(root, textvariable=p1)
e1.grid(row=0, column=1, padx=10, pady=5) # 設定輸入框顯示的位置,以及長和寬屬性
e2.grid(row=1, column=1, padx=10, pady=5)
timearray = localtime(int(e1.get()))
p1.set(strftime("%y-%m-%d %h:%m:%s", timearray))
#日期轉換為時間戳
def trans2():
e3 = entry(root, textvariable=v2) # entry 是 tkinter 用來接收字串等輸入的控制項.
e4 = entry(root, textvariable=p2)
e3.grid(row=3, column=1, padx=10, pady=5) # 設定輸入框顯示的位置,以及長和寬屬性
e4.grid(row=4, column=1, padx=10, pady=5)
p2.set(int(mktime(strptime(e3.get(), "%y-%m-%d %h:%m:%s"))))
#重新整理第二個模組
def refresh():
timearray1 = localtime(int(time()))
v2.set(strftime("%y-%m-%d %h:%m:%s", timearray1))
p2.set(int(time()))
button(root, text='轉換', width=10, command=trans1) \
.grid(row=2, column=0, sticky=w, padx=10, pady=5)
button(root, text='轉換', width=10, command=trans2) \
.grid(row=5, column=0, sticky=w, padx=10, pady=5)
button(root, text='重新整理', width=10, command=refresh) \
.grid(row=5, column=1, sticky=w, padx=10, pady=5)
button(root, text='退出', width=10, command=root.quit) \
.grid(row=6, column=1, sticky=e, padx=10, pady=5)
trans1()
trans2()
#設定視窗初始顯示位置
sw = root.winfo_screenwidth()
sh = root.winfo_screenheight()
x = (sw) / 2
y = (sh) / 2
root.geometry("+%d+%d" %(x,y))
mainloop()
我一直信奉**寫的足夠好不需要額外的太多解釋。請看上面**中的注釋
pip install pyinsatller
#安裝直接執行一下如下命令
pyinstaller
#如果能執行會提示選項
#打包的命令(在命令列中執行,如果不成功記得配置好環境變數)
pyinsatller -f -w d:\python\timetran.py
#選項介紹
#-f –onefile 產生乙個檔案用於部署 (參見***xx).
#-w,–windowed,–noconsole 使用windows子系統執行.當程式啟動的時候不會開啟命令列(只對windows有效) 就是不會顯示乙個黑視窗(太醜了,還要手動去關閉)如果不知道什麼意思,可以自己去試試
使用python製作時間戳轉換工具
python 時間戳轉日期 日期轉時間戳 本文的環境 可選 可以使用pyinstaller打包成exe檔案執行。程式大小大約8m,執行時記憶體占用15m左右。先貼 因為時間有限,沒有寫的太工整,見諒 from tkinter import from time import 1 這個程式實現時間戳和日...
使用python製作時間戳轉換工具
python 時間戳轉日期 日期轉時間戳 先貼 因為時間有限,沒有寫的太工整,見諒 from tkinter import from time import 1 這個程式實現時間戳和日期格式的相互轉換。2 使用grid方法按照 方式對元件位置進行安排 3 通過button按鈕進行轉換和重新整理操作。...
python 時間 時間戳 轉換
1.簡介 在編寫 時,往往涉及時間 日期 時間戳的相互轉換。python datetime 新增時區 import datetime from dateutil import tz tz sh tz.gettz asia shanghai print datetime.datetime.now tz...