首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用区域性C#的日期格式

使用区域性C#的日期格式
EN

Stack Overflow用户
提问于 2020-07-02 18:28:26
回答 1查看 92关注 0票数 0

我在web.config中有下面的代码。

代码语言:javascript
复制
<globalization requestEncoding="euc-kr" responseEncoding="euc-kr" culture="ko-KR" uiCulture="ko-KR" />

我使用下面的代码来返回字符串,并使用webapi发送到UI。

代码语言:javascript
复制
return string.Format("{0:yyyy-MM-dd HH:mm:ss}", DateTime.Now);

在我的本地服务器输出是正确的,2020-07-02 10:24:33

但当我将代码推入韩国服务器(韩国操作系统)时,输出结果为2020-07-02 10:24오전。

我可以知道下面的代码会返回这样的输出吗? 2020-07-02 10:24:33即使在韩国server...Please确认?

代码语言:javascript
复制
System.Globalization.CultureInfo provider = System.Globalization.CultureInfo.InvariantCulture;
    var c = CultureInfo.CreateSpecificCulture("en-US");     

    Console.WriteLine (string.Format(c,"{0:yyyy-MM-dd HH:mm:ss}", DateTime.Now));   
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-02 18:37:13

我把我的评论写进了一个答案中。尝试在Format方法中使用区域性。

这看起来像这样:

代码语言:javascript
复制
string.Format(new System.Globalization.CultureInfo("en-GB"), "{0:yyyy-MM-dd HH:mm:ss}", DateTime.Now);

这将在您的客户端上返回2020-07-02 10:24:33。

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

https://stackoverflow.com/questions/62694262

复制
相关文章

相似问题

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