*
*##將檔案裡的utc時間轉為北京時間
**使用正則匹配時間 進行操作***
*/**
* 讀檔案 再寫檔案
** @param filepath 檔案路徑
*/public
void
filecontenttime
(string filepath)
createfile
(sb.
tostring()
, filepath);}
}catch
(exception e)
}/**
* 時間 utc轉北京
** @param linecontent 行內容
* @return 替換後的行
*/private string replacetime
(string linecontent)
-(((0[13578]|(10|12))-(0[1-9]|[1-2][0-9]|3[0-1]))|(02- (0[1-9]|[1-2][0-9]))|((0[469]|11)-(0[1-9]|[1-2][0-9]|30)))\\s+([0-1]?[0-9]|2[0-3]):([0-5] [0-9]):([0-5][0-9]).[0-9]"
; pattern r = pattern.
compile
(pattern)
; matcher m = r.
matcher
(linecontent)
; list
timelist =
newarraylist
<
>()
; list
stringlist =
newarraylist
<
>()
;while
(m.find()
)for
(int i =
0; i < timelist.
size()
; i++
)return content;
}/**
* 寫檔案
* @param str 檔案內容
* @param file 檔案路徑
*/public
void
createfile
(string str, string filepath)
catch
(ioexception e)
}
spring事務操作後進行非同步操作
開發中有很多需要事務a操作後進行非同步b操作,如傳送mq,或者開執行緒做其他事情.有一部分的非同步操作需要查詢當前事務方法的儲存 修改資料.所以,如果直接在事務方法中呼叫非同步方法的話,如果非同步方法的邏輯查詢對應的資料庫記錄時,還沒有刷到資料庫,那就會獲取不到最新值 解決方法 方案一 呼叫非同步的...
C語言簡單的檔案開啟 讀取資料 寫回檔案操作
期末考試考試成績出來了,想寫乙個簡單的程式來計算一下自己的加權平均,竟然忘記了檔案的操作方法,寫出來複習一下。過程就是讀取檔案中的內容,然後計算加權平均 成績檔案 1.txt 第一列是成績,第二列是學分 75 1 75 3 87 3 83 2 81 3 88 3 75 3 71 3 85 1 84 ...
Python 讀取txt檔案,排序並寫回檔案
c users sam desktop 資料競賽 個人徵信 1108 個人徵信 train bank detail train.txt 反斜槓的寫法會報編碼錯誤 f open c users sam desktop 資料競賽 個人徵信 1108 個人徵信 train bank detail trai...