这是一个快速测试程序:
public static void main( String[] args )
{
Date date = Calendar.getInstance().getTime();
System.out.println("Months:");
printDate( "MMMM", "en", date );
printDate( "MMMM", "es", date );
printDate( "MMMM", "fr", date );
printDate( "MMMM", "de", date );
System.out.println("Days:");
printDate( "EEEE", "en", date );
printDate( "EEEE", "es", date );
printDate( "EEEE", "fr", date );
printDate( "EEEE", "de", date );
}
public static void printDate( String format, String locale, Date date )
{
System.out.println( locale + ": " + (new SimpleDateFormat( format, new Locale( locale ) )).format( date ) );
}
输出为:
Months: en: September es: septiembre fr: septembre de: September Days: en: Monday es: lunes fr: lundi de: Montag
如何控制名称的大写。由于某种原因,西班牙语和法语似乎总是返回以小写字母开头的名称。
并非所有语言都共享英文大写规则。我想您需要更改API使用的数据,但是您的非英语客户可能不喜欢它。
about.com关于法国大写
问题内容: 我的strings.xml中有这样的字符串: 我在代码中像这样使用它们: 但是它以小写形式显示日期和月份,我希望将两者都大写。我该如何实现? 问题答案: 我像这样修复它:
问题内容: 我如何使用返回年份,月份和天数中两个日期之间的差 结果如何:2年3个月10天 有人能完成吗? 问题答案: 这是我对Eric函数的解决方案: 如果开始日期晚于结束日期,请使用ABS进行处理。 这: ..或非CTE用于SQL Server 2000及更低版本: …将返回:
问题内容: 当我们知道时,有没有一个班轮来获取月份的名称?还是最简单的方法是什么? 问题答案: 您也将获得这种方式。
问题内容: 使用,我有一个用于创建视图的查询,并且试图显示 月份的名称 而不是整数。 在我的数据库中,位于列中。查询中返回日期的行是: 这将返回整数的年份和月份的列。我想返回月份名称)。我试过了: 这显然是不正确的,因为我得到 ‘AS’附近的语法不正确 信息。我的查询的正确语法是什么? 问题答案: 这将为您提供月份的全名。 如果您只想要前三个字母,可以使用此
问题内容: 我正在尝试使用我的Facebook帐户登录到我的网站,但是Facebook仅给出名称和ID,不足以登录用户。在我获得完整的信息之前,例如名字,姓氏,电子邮件等。 现在由facebook提供的数据: 我正在使用Oauth v2.0通过Facebook将用户登录到我的网站。 问题答案: 看起来您正在使用Graph API的v2.4。看到 https://developers.faceboo