using System.Globalization;
public static void Main()
(string input, string format)[] inputs = {
("周二 5月 16 14:41:40 +0800 2023", "ddd MMM dd HH:mm:ss zzz yyyy"),
("5月 16 14:41:40 +0800 2023", "MMM dd HH:mm:ss zzz yyyy")
var ci = new CultureInfo("zh-CN");
foreach(var item in inputs)
var dto = DateTimeOffset.ParseExact(item.input, item.format, ci);