我问这个是因为我即将潜入iPhone开发,我一直在专注地关注与iPhone相关的问题.
这个问题: 在iPhone上检索当前的当地时间?
有一条评论询问"你正在创建iphone网络应用程序或iphone应用程序",我的问题是,是否存在差异,如果有的话 - 那是什么区别.
如果"网络应用程序"仅仅是CSS的问题,并且或多或少是一个考虑到移动设备的传统网络应用程序,那么你需要一台Mac来开发这些应用程序吗?或者它可以在任何平台上开发并通过Safari访问.
我注意到这NSDate *nowDate = [NSDate date];
给了我GMT + 0时间而不是当地时间.所以基本上在我的iPad上是13:00,这段代码的输出是12:00.
我如何正确地获得当地时间?
我尝试了多种方法,这是其中之一:
System.Globalization.DateTimeFormatInfo format = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat;
return dt.Value.ToString (format.ShortTimePattern);
Run Code Online (Sandbox Code Playgroud)
这个问题是.NET 3.5返回"." 作为时间分隔符,这很可能是一个错误(因为我的挪威语区域使用冒号) :.NET(3.5)格式化时间使用点而不是冒号作为它的IT文化的TimeSeparator?
我也看了一下: 在iPhone上检索当前的当地时间?
但MT在NSDateFormatter上似乎没有setTimeStyle?
那么,任何人都有任何魔术伎俩?
我的目标是输出:
21:00/9:00 PM
10:09/10:09 AM
喜欢iPhone中的状态栏.
iphone ×3
ios ×2
objective-c ×2
app-store ×1
current-time ×1
datetime ×1
ios4 ×1
nsdate ×1
time ×1
timestamp ×1
xamarin.ios ×1