0

UTC/GMT +1.00 時間の形式の GMTOffset があります。Windows 8 で時計アプリを作成しており、この GMToffset を使用して時計の現在のタイミングを表示したいと考えています。私は何をすべきか?

4

1 に答える 1

0

コンバーターを作成し、DateTime をフォーマットできます。

DateTime.Now.ToString("ddd, dd MMMM yyyy HH:mm:ss zzz"); 

これにより、次の文字列が得られます。

Wed, 27 March 2013 14:33:14 +01:00

コンバーターのソースは次のようになります。

public class DateTimeConverter : IValueConverter
{

    public object Convert(object value, Type targetType, object parameter, string language)
    {
        if (value is DateTime)
        {
            return ((DateTime)value).ToString("ddd, dd MMMM yyyy HH:mm:ss zzz"); 
        }
        return value
    }

    public object ConvertBack(object value, Type targetType, object parameter, string language)
    {
        throw new NotImplementedException();
    }
}
于 2013-03-27T13:46:42.277 に答える