添加获取 DLL 的编译时间

This commit is contained in:
milimoe 2024-10-09 21:39:42 +08:00
parent 940f8397f1
commit c7ca9de094
Signed by: milimoe
GPG Key ID: 05D280912DA6C69E

View File

@ -1,4 +1,5 @@
using System.Collections; using System.Collections;
using System.Globalization;
using System.Net; using System.Net;
using System.Net.NetworkInformation; using System.Net.NetworkInformation;
using System.Security.Cryptography; using System.Security.Cryptography;
@ -381,6 +382,22 @@ namespace Milimoe.FunGame.Core.Api.Utility
DateTime now = DateTime.Now; DateTime now = DateTime.Now;
return now.AddMilliseconds(-now.Millisecond).ToString(); return now.AddMilliseconds(-now.Millisecond).ToString();
} }
/// <summary>
/// 获取 DLL 编译时间
/// </summary>
/// <param name="dll"></param>
/// <returns></returns>
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 #endregion