从yyyy-mm-dd得到星期几

时间:2009-11-07 11:09:19

标签: datetime

我想将yyyy-mm-dd转换成这样的东西:

“2009年10月2日星期六”

我还希望能够选择在一周和一个月中修改语言(使其可自定义)

提前感谢;)

4 个答案:

答案 0 :(得分:7)

由于您从未告诉我们这种语言,here讨论了如何在COBOL中执行此操作。

答案 1 :(得分:2)

假设.NET(来自datetime标记):

DateTime.Parse("2009-10-02").ToString("D", CultureInfo.CreateSpecificCulture("en"));

答案 2 :(得分:1)

在C中,您将使用localtime()strftime()函数的组合。如果您的应用程序已经设置好,它们应该或多或少地自动处理国际化。

答案 3 :(得分:0)

将日期转换为一个整数,表示自特定日期以来的天数,然后添加一个数字并将模数运算符应用于操作数7.这将为您提供一个代表星期几的数字0-6。

但是,大多数语言都内置了此功能。