From c7ca9de094462872faaf9c55a52b22e5869f94a0 Mon Sep 17 00:00:00 2001 From: milimoe Date: Wed, 9 Oct 2024 21:39:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=8E=B7=E5=8F=96=20DLL=20?= =?UTF-8?q?=E7=9A=84=E7=BC=96=E8=AF=91=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Api/Utility/General.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Api/Utility/General.cs b/Api/Utility/General.cs index 652cd8e..f3d055e 100644 --- a/Api/Utility/General.cs +++ b/Api/Utility/General.cs @@ -1,4 +1,5 @@ using System.Collections; +using System.Globalization; using System.Net; using System.Net.NetworkInformation; using System.Security.Cryptography; @@ -381,6 +382,22 @@ namespace Milimoe.FunGame.Core.Api.Utility DateTime now = DateTime.Now; return now.AddMilliseconds(-now.Millisecond).ToString(); } + + /// + /// 获取 DLL 编译时间 + /// + /// + /// + public static string GetBuiltTime(string dll) + { + DateTime lastWriteTime = File.GetLastWriteTime(dll); + + string month = lastWriteTime.ToString("MMM", CultureInfo.InvariantCulture); + int day = lastWriteTime.Day; + string time = lastWriteTime.ToString("HH:mm:ss", CultureInfo.InvariantCulture); + + return $"{month}. {day}, {lastWriteTime.Year} {time}"; + } } #endregion