首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >2019年1/5之后的日语日期时间格式

2019年1/5之后的日语日期时间格式
EN

Stack Overflow用户
提问于 2019-05-09 09:47:18
回答 1查看 889关注 0票数 1

我需要将DateTime值格式化为日语字符串。问题是:2019年1/5之后,日本有了一个新的国王,所以它一定是令和元年05月01日。但当我使用代码时,结果是平成31年05月01日

代码语言:javascript
复制
public static string GetTextDateJapan(DateTime date)
{
    string result = string.Empty;
    JapaneseCalendar calendarJp = new System.Globalization.JapaneseCalendar();
    CultureInfo cultureJp = new System.Globalization.CultureInfo("ja-JP", false);
    cultureJp.DateTimeFormat.Calendar = calendarJp;
    result = date.ToString("ggyy年MM月dd日", cultureJp);
    return result;
}
static void Main(string[] args)
{
    string strDate = GetTextDateJapan(DateTime.Now);           
    Console.WriteLine(strDate );
    Console.ReadLine();
}
EN

回答 1

Stack Overflow用户

发布于 2019-05-09 15:54:24

我认为你需要新的日本时代的视窗更新- KB4469068

新的日本时代及其相关日历将于2019年5月1日开始。

这篇文章包含了所有与新日期相关的链接

https://insbhat.blogspot.com/2019/05/japanese-new-era-date.html

为了让日期按照你想要的那样工作,你需要更新

https://support.microsoft.com/en-ae/help/4469068/summary-of-new-japanese-era-updates-kb4469068

为新时代的日本日期做准备

https://docs.microsoft.com/en-us/windows/uwp/design/globalizing/japanese-era-change

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

https://stackoverflow.com/questions/56051106

复制
相关文章

相似问题

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