C铉日付フォーマットの変換を実現する共通の方法類の例
本論文の実例は、C氨が日付フォーマット変換を実現するための共通の方法クラスを述べている。皆さんに参考にしてあげます。具体的には以下の通りです。
ここでは,C铉の日付書式のいくつかの変換を実証した。
共通方法クラスを作成します。コードは以下の通りです。
日付の日数差計算機:
http://tools.jb51.net/jisuanqi/onlinedatejsq
オンライン日付計算機/差分日数計算機:
http://tools.jb51.net/jisuanqi/datecalc
オンライン日付/日数計算機:
http://tools.jb51.net/jisuanqi/date_jisuanqi
オンライン陰暦/太陽暦変換ツール:
http://tools.jb51.net/bianmin/yinli2yangli
オンライン日数計算機(flash版):
http://tools.jb51.net/jisuanqi/datejsq
C関連の内容についてもっと興味がある読者は、本局のテーマを見てもいいです。「C〓〓〓文字列の操作の技巧は総括します。」、「Cハハハハ配列操作技術のまとめ」、「C〓中XMLファイルの操作技術のまとめ」、「C〓〓よくあるコントロールの使い方教程」、「C〓〓〓プログラムの設計のスレッドは技巧を使って総括します。」、「C葃操作Excel技術まとめ」、「WinFormコントロールの使い方のまとめ」、「C〓〓〓データ構造とアルゴリズム教程」および「C铅対象プログラム設計入門教程」
ここで述べたように、皆さんのC〓プログラムの設計に役に立ちます。
ここでは,C铉の日付書式のいくつかの変換を実証した。
共通方法クラスを作成します。コードは以下の通りです。
/// <summary>
///
/// </summary>
public static class UtilityHandle
{
/// <summary>
/// DateTime
/// </summary>
public static DateTime TransStrToDateTime(string strDateTime)
{
DateTime now;
string[] format = new string[]
{
"yyyyMMddHHmmss", "yyyy-MM-dd HH:mm:ss", "yyyy MM dd HH mm ss ",
"yyyyMdHHmmss","yyyy M d H mm ss ", "yyyy.M.d H:mm:ss", "yyyy.MM.dd HH:mm:ss","yyyy-MM-dd","yyyyMMdd"
,"yyyy/MM/dd","yyyy/M/d"
};
if (DateTime.TryParseExact(strDateTime, format, CultureInfo.InvariantCulture, DateTimeStyles.None, out now))
{
return now;
}
return DateTime.MinValue;
}
/// <summary>
///
/// </summary>
public static string TransformDataLong(DateTime? dateTime)
{
string result = "";
if (dateTime.HasValue)
{
result = dateTime.Value.ToString("yyyy-MM-dd HH:mm:ss");
}
return result;
}
/// <summary>
///
/// </summary>
public static string TransformDataShort(DateTime? dateTime)
{
string result = "";
if (dateTime.HasValue)
{
result = dateTime.Value.ToString("yyyy-MM-dd");
}
return result;
}
/// <summary>
/// decimal
/// </summary>
public static decimal TransDateTimeToDecimal(DateTime date)
{
decimal ret = 0;
ret = Convert.ToDecimal(date.ToString("yyyyMMddHHmmss"));
return ret;
}
/// <summary>
/// decimal
/// </summary>
/// <param name="date">yyyyMMddHHmmss</param>
/// <returns>yyyy-MM-dd HH:mm:ss</returns>
public static string TransDecimalToDateTime(string date)
{
DateTimeFormatInfo dtfi = new CultureInfo("zh-CN", false).DateTimeFormat;
DateTime dateTime = DateTime.Now;
DateTime.TryParseExact(date, "yyyyMMddHHmmss", dtfi, DateTimeStyles.None, out dateTime);
return dateTime.ToString("yyyy-MM-dd HH:mm:ss"); ;
}
}
PS:ここでは日付と時間に関するツールをいくつか紹介します。日付の日数差計算機:
http://tools.jb51.net/jisuanqi/onlinedatejsq
オンライン日付計算機/差分日数計算機:
http://tools.jb51.net/jisuanqi/datecalc
オンライン日付/日数計算機:
http://tools.jb51.net/jisuanqi/date_jisuanqi
オンライン陰暦/太陽暦変換ツール:
http://tools.jb51.net/bianmin/yinli2yangli
オンライン日数計算機(flash版):
http://tools.jb51.net/jisuanqi/datejsq
C関連の内容についてもっと興味がある読者は、本局のテーマを見てもいいです。「C〓〓〓文字列の操作の技巧は総括します。」、「Cハハハハ配列操作技術のまとめ」、「C〓中XMLファイルの操作技術のまとめ」、「C〓〓よくあるコントロールの使い方教程」、「C〓〓〓プログラムの設計のスレッドは技巧を使って総括します。」、「C葃操作Excel技術まとめ」、「WinFormコントロールの使い方のまとめ」、「C〓〓〓データ構造とアルゴリズム教程」および「C铅対象プログラム設計入門教程」
ここで述べたように、皆さんのC〓プログラムの設計に役に立ちます。