-8

関数へのパラメーターとして日付パスをフォーマットし、データを「yyyy/mm/dd」形式の文字列として返す方法は? たとえば、テキストボックスから取得した文字列をフォーマットし、それをフォーマットして文字列フォーマットとして返す特別な関数が必要な場合。

string myDate = txtJoiningDate.Text,

私の機能は次のとおりです。

 public string GetFormattedDate(string myDate)
 {
   //Formating should happen here.
   return myDate;
 }
4

3 に答える 3

1
    public string GetFormattedDate(String MyDateTime)
    {
        //Formating should happen here.
        DateTime dt = DateTime.Parse(MyDateTime);
        return dt.ToString("yyyy/MM/dd");            
    }

これで行うこともできます

 string dt = DateTime.Parse(txtDate.Text.Trim()).ToString("yyyy/MM/dd", CultureInfo.InvariantCulture);
于 2013-11-01T15:03:17.950 に答える
0

文字列を DateTime オブジェクトに解析する必要がありますが、解析する形式が機能することを確認する必要があります。

DateTime.Parse (または TryParse) を見てください。

http://msdn.microsoft.com/en-us/library/1k1skd40.aspx

次に、次のようにします。

// lets say you are creating your datetime:
DateTime dt = new DateTime(2013, 11, 1);
return dt.ToString("dd/MM/yyyy");

上記は 01/11/2013 を返します

詳細: http://msdn.microsoft.com/en-us/library/zdtaw1bw(v=vs.110).aspx http://msdn.microsoft.com/en-us/library/az4se3k1(v=vs .110).aspx

于 2013-11-01T15:05:08.900 に答える