.NET中有什么东西可以获得特定于文化的所有工作日的缩写吗?

mar*_*rko 10 c# datetime

我需要不同文化中的工作日缩写.我已经用西班牙语(硬编码)了..NET中是否已经存在已有的东西?

 //string[] days = { "lunes", "martes", "miércoles", "jeuves", "viernes", "sábado", "domingo" };



    string[] days = { "L", "M", "X", "J", "V", "S", "D" };
Run Code Online (Sandbox Code Playgroud)

slo*_*oth 13

你可能正在寻找 DateTimeFormatInfo.AbbreviatedDayNames

获取或设置String类型的一维数组,其中包含一周中几天的文化特定缩写名称.

要么 DateTimeFormatInfo.ShortestDayNames

获取或设置与当前DateTimeFormatInfo对象关联的最短唯一缩写日期名称的字符串数组.

例如:

CultureInfo.CurrentCulture.DateTimeFormat.AbbreviatedDayNames
Run Code Online (Sandbox Code Playgroud)

回报

在此输入图像描述

在一个de-DE系统上.