首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UWP变化、DateTimeFormatInfo.DateSeparator等

UWP变化、DateTimeFormatInfo.DateSeparator等
EN

Stack Overflow用户
提问于 2016-08-23 15:09:42
回答 1查看 253关注 0票数 1

在“普通”.NET中,您可以更改DateTimeFormatInfo.DateSeparator,但是在UWP变体中,这个属性不再是公共的(并且DateTimeFormatInfo是密封的)。其他一些属性也是不可访问的。

如何以我想要的方式创建一个格式化的DateTimeFormatInfo?我的目标是有一个“什么-我们的项目-考虑-不变”的“CultureInfo,与”作为DateSeparator和所有日期格式"yyyy'-'MM'-'dd",而不是“不变的”日期格式开始的月份。

有什么想法吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-26 06:09:03

正如您所看到的,DateTimeFormatInfo.DateSeparator性质在UWP应用程序中是不可用的。在UWP应用程序中,对于格式化日期或时间,我们通常使用DateTimeFormatter类。使用这个类,我们可以根据用户的时间和语言设置来格式化日期或时间。

如果要使用格式“yyyy”,可以设置格式化程序如下:

代码语言:javascript
复制
var datefmt = new Windows.Globalization.DateTimeFormatting.DateTimeFormatter("{year.full}-{month.integer(2)}-{day.integer(2)}");

var dateString = datefmt.Format(DateTime.Now);

此外,您还可以使用标准日期和时间格式字符串,例如:

代码语言:javascript
复制
var dateString = DateTime.Now.ToString("yyyy-MM-dd");

有关更多信息,请参见格式、日期和时间日期和时间格式化示例 on GitHub。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39104835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档