当前位置: 首页 > 面试题库 >

在德国玩点时间-Android

阎宝
2023-03-14
问题内容

无论用户身在何处和当前设备时间如何,如何获取德国的当前时间?

    Calendar buttoncal = Calendar.getInstance();
    String tdate = new SimpleDateFormat("dd.MM",Locale.GERMANY).format(buttoncal.getTime());
    String tday  = new SimpleDateFormat("EEEE",Locale.GERMANY).format(buttoncal.getTime());


    one_date.setText(tdate.toString());
    one_day.setText(tday);

问题答案:

如我在这里建议的那样,改用android.text.format.Time。

每当有人建议Calender在Android上使用时,我都会爬出我的小地方,并告诉他们请改用android.text.format.Time,因为它非常适合日常使用。更轻巧,达到实际需求。

Time deTime = new Time("Europe/Berlin");
deTime.setToNow();
deTime.format("...");

有关格式,请参见http://linux.die.net/man/3/strftime。如果要成为作者,我不会使用固定的德语本地格式,而应该对所有对德语电视感兴趣并尊重设备语言环境的外国人客气,例如:

deTime.format("%c");


 类似资料:
  • 本文向大家介绍Android画个时钟玩玩,包括了Android画个时钟玩玩的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Android实现时钟效果的具体代码,供大家参考,具体内容如下 先看下最终的效果   开始实现 新建一个ClockView集成View 先重写onMeasure方法,这里要先说一下View的测量模式,一共有三种: 1、EXACTLY 即精确值模式,当我们将控件的l

  • 关于json字符串,我遇到了一个问题,我是通过Apache http客户端获得的,它包含德国的UMLAUT。 json字符串的映射仅在字符串不包含任何德语umlaut的情况下有效,否则我会得到一个“JsonMappingException:无法反序列化[…]的实例”超出起始数组。 ApacheHTTP客户端将“Accept Charset”设置为http。UTF-8,但结果我总是得到例如“\u00

  • 假设我有这样一个日期对象: 我想实现的是设计这样一个功能: 函数应返回Date对象,该对象是dateToConversion对象中的德国时间。 提前谢谢。

  • 我使用以下命令为德语语言模型提供corenlp服务器,这些模型在类路径中作为jar下载,但它不输出德语标记或解析,只加载英语模型: German.Prop内容:

  • 2018-03-26 09:04:14Z 2018-03-26 14:34:14+05:30 2018-03-26 11:04:14+02:00

  • 一面 自我介绍,介绍项目,有什么意义,有什么难点,遇到什么困难,怎么解决,为什么想来我们公司,家是哪的