最近再寫乙個c#的專案,需輸出漢字日期,網上翻了一圈發現寫的都比較麻煩。
所以結合網上將數字轉換為漢字大寫金額的正則,寫了個日期轉換函式。
public static string converttochineselite(decimal number)
$");
if (number > 100) d = regex.replace(d, "[^0-9]+", ""); //修飾年
var r = regex.replace(d, ".", m => "空空空〇一二三四五六七**空空空空空空空空空十百千萬億兆京垓秭穰"[m.value[0] - '-'].tostring());
if (math.floor(number / 10) == 1) r = r.substring(1, r.length - 1); //修飾十位為1的情形
return r;
}public static string convert2chinesedate(datetime dt)
C 數字 轉換 大寫漢字
呼叫方法 double m try catch formatexception ex public class money public money double m 判斷輸入的數字是否大於double型別 private bool isnumber 數字轉換成大寫漢字主函式 返回轉換後的大寫漢字 ...
Excel日期顯示為數字,不能正常顯示為日期
這個問題是被妹子問到的,我作為乙個程式設計師來說想當然的認為是小菜一碟,不就是更改資料格式麼.然而並卵,沒弄好,妥妥的打臉了,後來解決了,這裡記錄一下這個尷尬的問題.強行裝逼失敗啊 可以看到顯示的都是數字,格式確實是日期的格式,網上查了一番,有什麼選擇貼上格式的,資料分列的,統統沒有解決問題.其實很...
利用正規表示式分離漢字 英文 數字
在中文分詞的過程中需要將英文,數字,漢字分離,數字和英文就不用分割了,主要是將分離出來的漢字進行分詞,下面的演算法實現利用正規表示式分離漢字 英文 數字 獲取中文 string chregs u4e00 u9fa5 regex chregr new regex chregs match chmact...