この文字列を--> 20090727 10:16:36:643
から -->に変換するのに助けが必要です 07/27/2009 10:16:36
元の日付と時刻がSynchronizationAgent.LastUpdated()
関数によって返され、上記の形式で文字列が返されます。
元の質問:参照用に保存
私はこれを持っています-->
HUD.LastSyncDate = mergeSubscription.SynchronizationAgent.LastUpdatedTime;
次のようなプロパティを設定しています-->
public static string LastSyncDate
{
get { return _lastSyncDate; }
set
{
_lastSyncDate = String.Format(CultureInfo.InvariantCulture,"{0:G}", value);
}
}
残念ながら、String.Format
表示される日付の有無にかかわらず、次のようになります--> 20090727 10:16:36:643
希望どおりにフォーマットするために、複数のバリエーションを試しました。私は何が欠けていますか?
以下の提案 (主に Joel のもの) に基づいて、提案された変更を実装しましたが、まだ"String is not a valid DateTime error"
これも実装してみました -->
HUD.LastSyncDate = DateTime.ParseExact(mergeSubscription.SynchronizationAgent.LastUpdatedTime,"yyyyMMdd HH:mm:ss:fff",CultureInfo.InvariantCulture);
しかし、まだ何もありません。