gpt4 book ai didi

c# - 如何在邮件中发送收件人的本地时间?

转载 作者:可可西里 更新时间:2023-11-01 14:50:45 27 4
gpt4 key购买 nike

我必须在电子邮件正文中发送收件人的本地时间。我的邮件正文是html内容。并通过我的 c# 代码在 html 正文中传递一些变量,如日期等。有没有我可以传递的 DateTime 格式,它会被邮箱自动转换为本地时间,或者我可以在 html/javascript 中做的事情,它会在收到邮件时将时间动态转换为收件人本地时间?

谢谢

最佳答案

简短的回答是,抱歉。您可能需要将每个用户的时区存储在某个数据库中,然后您的 C# 代码会提供一定小时数的时间偏移,例如:

<%=MyDate.AddHours(Subscriber.TimeZoneOffset)%>

至于您在电子邮件正文中执行 JavaScript 的想法:不会发生!!

作为一个懒惰的人,我可能会在我的电子邮件中一直满足于排位赛,比如 09:00 GMT/CET/PST。不过,我意识到这可能不适用于所有用例;)

关于c# - 如何在邮件中发送收件人的本地时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19858310/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com