c# - c#MVC在实时服务器上的不同行为
问题描述
好的,我有一些发送电子邮件的代码。在电子邮件主题中,我需要包含一个保存为日期时间的日期值。从本地开发服务器运行应用程序时,日期已成功添加到主题行,如 12-05-2021。但是,当在服务器上运行相同的代码时,日期将添加为 12-05-2021 00:00:00。我正在用 with 删除时间contractDate.ToString().Replace("00:00:00","")
。我不确定如何调试它。Web 应用程序部署在 IIS 2012 服务器上。日志中没有错误,除此主题行外,一切正常。
任何帮助将不胜感激。提前致谢。
解决方案
尝试以这种方式格式化日期:contractDate.ToString("dd-MM-yyyy")
.
推荐阅读
- python-2.7 - 解析包含 Unicode 的邮件地址(Python)
- python - 在 base.html 中使用数据库对象
- asp.net-mvc - 用于识别 ASP.Net MVC 应用程序中的当前会话信息的通用类
- java - 当您在其中调用另一个方法时,方法的执行流程是否等待?
- swift - 即使滚动方向设置为水平,UICollectionView 也会垂直显示?
- javascript - 使用选择多个图像,更新状态存储图片的url,动态添加标签在reactjs中显示
- c# - 在 2 个显示器上最大化 WPF 窗口
- javascript - OpenLayers 中图标的奇怪问题(不显示 svg 图标,而类似图标显示)
- javascript - 更新调用后额外的 GET API 调用
- listview - ListView.Builder 内的 ListView.Builder 不起作用(嵌套 Listviews)