【问题标题】:Windows forms build date format [closed]Windows 窗体构建日期格式 [关闭]
【发布时间】:2016-08-30 03:27:18
【问题描述】:

我有一个 Windows 窗体应用程序。当我构建应用程序时,调试文件夹中 exe 的“修改日期”格式变为“d/MM/yyyy HH:mm”。调试文件夹中的其他文件具有 'dd/MM/yyyy HH:mm' 格式。可以设置exe的日期格式吗?

【问题讨论】:

  • 不清楚你在问什么。
  • 您是在谈论在 Windows 资源管理器中查看构建文件集吗?不同的文件类型没有不同的日期格式。
  • 文件属性中日期和时间的格式取决于操作系统的设置。
  • 但是dll文件和exe格式不同。
  • 你能举个例子吗?格式可能只是去掉前导 0,所以 9 月 9 日是 9/9,但 10 月 10 日是 10/10

标签: c# .net winforms visual-studio desktop-application


【解决方案1】:

您不能将文件日期的格式设置为构建过程的某些属性。构建过程在创建文件时将当前系统时间戳附加到文件中。

您看到的是 Windows 如何根据当前配置选择显示时间戳。每个文件扩展名没有格式,因此从这个意义上说,.exe 和任何其他文件之间没有区别。您当前设置的默认格式允许删除前导零,因此 April 是 4,而不是 04。

【讨论】:

    【解决方案2】:

    您应该可以使用File.SetLastWriteTime 设置修改日期。

    【讨论】:

    • 它发生在构建或重建之后。我想我不必在运行时为构建日期格式做一些事情。感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 2019-03-04
    • 2021-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多