我正在编写向用户发送邮件的代码.邮件文本包含日期.正确计算日期时,即使所有用户都使用德语Windows操作系统并在Notes首选项中将德语设置为其语言,日期也会以英语显示.这是我的代码:
Set dt = New NotesDateTime(doc.GetItemValue("abc")(0)) dts = Format$(dt.LSLocalTime, "dddd, dd. MMMM yyyy") mailText = replaceSubstring(mailText, "Datum", dts, True)
在邮件中,日期显示为,例如,
2015年12月9日星期三
什么时候应该出现
Mittwoch,09.Dezember 2015
用户单击Notes客户端中的按钮后执行代码.并非所有邮件都有此问题,但我无法在遇到此问题的用户的操作系统和Notes首选项设置中检测到任何错误.我怎样才能让这个日期以德语而不是英语出现?