我的 GMTOffset 格式为 UTC/GMT +1.00 小时。我正在 Windows 8 中创建时钟应用程序,并希望使用此 GMToffset 显示时钟当前时间。我应该怎么办?
问问题
147 次
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 回答