DateTime无法解析ToShortTimeString()

Pet*_*ter 1 c# datetime

我有一个Windows手机应用程序,我已经ToShortTimeString在一些DateTime属性上使用该方法.

我现在在Windows 8商店应用程序中使用此代码并获取ToShortTimeString无法解决的错误.当我检查DateTime对象上可用的内容时,我会看到一个较小的可用选项列表 - 显然是一个日期,但只有几个缺少选项(其​​中一个是' ToShortTimeString'.

我在这里做过一些非常愚蠢的事吗?

我错过了名称空间吗?我正在使用'系统',虽然resharper告诉我它不是必需的.

Dan*_*rth 7

ToShortTimeStringWindows 8商店应用程序不支持.当您检查文档中的"版本信息"时,可以看到.它没有提到Windows 8商店应用程序.

但这不是一个真正的问题.您可以自己轻松创建此方法:

public static class DateTimeExtensions
{
    public static string ToShortTimeString(this DateTime dateTime)
    {
        return dateTime.ToString("t", DateTimeFormatInfo.CurrentInfo);
    }
}
Run Code Online (Sandbox Code Playgroud)