小编pao*_*bio的帖子

datetime.tostring月和日语言

我有一个具有不同国籍的人的电子邮件地址列表(对于我拥有iso代码的每个人)

当我向所有这些人发送电子邮件时,在邮件文本中我需要将datetime字段转换为在其特定文化中格式化的字符串.

为此,我正在做

CultureInfo ci = new CultureInfo(ISO);
myStringDate = myDate.ToString(ci.DateTimeFormat.ShortDatePattern);
Run Code Online (Sandbox Code Playgroud)

并且工作完美,但是如果我使用LongDatePattern而不是短,用于显示日期,如"2010年6月13日星期一",它的工作正常,除了日期和月份的语言.

如果人的文化是它 - 我需要显示"Martedi"和"Giugno"而不是"星期一"和"六月"

如何在不改变当前UI文化的情况下做到这一点?

c# datetime cultureinfo tostring

15
推荐指数
4
解决办法
2万
查看次数

标签 统计

c# ×1

cultureinfo ×1

datetime ×1

tostring ×1