我有以下函式回傳一周中的短日期名稱串列。
public static string[] GetDayNames(string cultureCode)
{
var culture = CultureInfo.CreateSpecificCulture(cultureCode);
string[] names = culture.DateTimeFormat.AbbreviatedDayNames;
return names;
}
我現在需要將特定日期天(整數值)與正確的 AbbreviatedDayName 匹配,我該怎么做?
uj5u.com熱心網友回復:
唯一的方法是將日期轉換為日期時間,然后獲取 AbbreviatedDayName:
var ab = culture.DateTimeFormat.AbbreviatedDayNames[((int)dt.DayOfWeek)];
或者干脆
var ab = dt.ToString("ddd", culture);
uj5u.com熱心網友回復:
我現在需要將特定日期天(整數值)與正確的 AbbreviatedDayName 匹配,我該怎么做?
這不可能。不是每個1日每月是一周的同一天。您需要觀察整個日期(年、月和日),然后才能確定一周中的哪一天。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/347844.html
