我想将yyyy-mm-dd转换成这样的东西:
“2009年10月2日星期六”
我还希望能够选择在一周和一个月中修改语言(使其可自定义)
提前感谢;)
答案 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。
但是,大多数语言都内置了此功能。