將大寫數字的日期轉換為阿拉伯數字的方法

2021-04-21 14:25:31 字數 666 閱讀 3885

前兩天在公司舉行的程式設計比賽,做了一道題。如下:

編寫乙個函式進行日期轉換,將輸入的中文日期轉換為阿拉伯數字日期,比如:二零零八年五月八日要轉換為2008-05-08。

因為覺得有趣,而且有共通的地方。比如說將大寫的現金金額轉換成阿拉伯數字。故特扔出來拋磚引玉。    

我用的是c#.       

private string convertdate(string inputdate)

datetime datetime = new datetime();

string date = convertchinesetonumber(inputdate);

if (datetime.tryparse(date, out datetime))

else}

private string convertchinesetonumber(string convertstring)

else if (numberdictionary.containskey(nextstring))

else if (numberdictionary.containskey(previousstring))

else}}

else

else}}

return result;

}

阿拉伯數字大寫轉換

public class genchinese private final static string str shu ji 大數量級 private final static string str shu ji 2 千內數量級 public genchinese param intnumber 需...

阿拉伯數字金額轉換為中文大寫

set ansi nulls on goset quoted identifier on gocreate procedure dbo moneytochinese 阿拉伯數字金額轉換為中文大寫 changemoney money returndaxie varchar 50 output asse...

C 阿拉伯數字轉換為中文大寫

class convertnumber private static string wstr private static string lcstr endregion 轉換方法 輸入引數為阿拉伯數字 返回字串為中文大寫 public static string convertint string ...