前兩天在公司舉行的程式設計比賽,做了一道題。如下:
編寫乙個函式進行日期轉換,將輸入的中文日期轉換為阿拉伯數字日期,比如:二零零八年五月八日要轉換為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 ...