文字列が 1 つあり、日付形式が 01/04/2013 のように見えます
為にstring date="01/04/2013"
上記の文字列形式は、01 は日付、04 は月、2013 年です。
今私は使用していますconvert.todatetime()
下記参照 :
DateTime **DateTimeValue** =Convert.ToDateTime(date);
私のシステムで返される DateTimeValue : 01-04-2013T00:00:00
// Date 1st and month 2nd
しかし、同じ DateTimeValue を変換すると、他のシステムでは:04-01-2013T00:00:00
//月 1 日と日 2が返されます
なぜConvert.DateTime()
異なるシステムで異なる日付を返すのですか????
答え :
今、私は自分の DataBase Coloumn DataType DateTime を Nvarchar に変更しました。だから私は DateTime に変換したくないはずです。これはすべてのシステムで機能しています。
みんなありがとう