修改當前資料夾下所有 包含 mm-dd-yyyy 日期格式的檔名 為 dd-mm-yyyy
#! python3
import shutil, os, re
datepattern = re.
compile
(r"""^(.*?) #匹配日期前任意格式
((0|1)?\d)- #匹配月
((0|1|2|3)?\d)- #匹配日
((19|20)\d\d) #匹配年份
(.*?)$
""", re.verbose)
for amerfilename in os.listdir(
'.')
: mo = datepattern.search(amerfilename)
if mo ==
none
:continue
#group(x) x即為regex表示式裡左括號出現的出現次數
beforepart = mo.group(
1)
mouthpart = mo.gorup(2)
daypart = mo.gorup(4)
yearpart = mo.gorup(6)
afterpart = mo.gorup(8)
eurofilename = beforepart + daypart +
'-'+ mouthpart +
'-'+ yearpart + afterpart
absworkingdir = os.path.abspath(
'.')
amerfilename = os.path.join(absworkingdir, amerfilename)
eurofilename = os.path.join(absworkingdir, eurofilename)
print
('renameing "%s" to "%s"...'
%(amerfilename, eurofilename)
)
shutil.move(amerfilename, eurofilename)
group(x) x即為regex表示式裡左括號出現的出現次數 Oracle 修改日期格式
1 oracle的日期格式 oracle 資料預設的時間格式資料的顯示形式,與所使用的字符集有關。一般顯示年月日,而不顯示時分秒。例如,使用us7ascii字符集 或者是其他的英語字符集 時,預設的時間格式顯示為 28 jan 2003,使用zhs16gbk字符集 或其他中文字符集 時時間格式預設顯...
修改檔案建立日期,訪問日期和修改日期
有時出於一些同步了或者其他什麼亂七八糟的原因,我們需要修改乙個檔案的建立日期等內容,網上找了一下演算法,記下來以備後用.void cmodifybindlg onbutton1 file info,pfile info 獲取檔案的資訊 win32 find data ffd handle hfind...
linux修改日期時間日
我們一般使用 date s 命令來修改系統時間。比如將系統時間設定成2009年11月13日的命令如下。date s 11 13 09 將系統時間設定成下午1點12分0秒的命令如下。date s 13 12 00 注意,這裡說的是系統時間,是linux由作業系統維護的,還有硬體時間哦。在系統啟動時,l...