如何根据当前日期自动从.json文件显示文本?

时间:2019-04-01 21:21:56

标签: java android json

我的团队正在尝试构建一个基本应用程序,该应用程序根据一年中的哪一天显示不同的文本。当前需要显示的信息是.json文件的形式,但是任何解决方案(涉及手动输入数据)都可以满足我们的目的。我们的应用程序中有三个不同的选项卡,分别显示今天,明天和整个星期的文本。当前,string.xml中的字符串变量是经过硬编码的,并在tab_fragment.xml中用于将文本输出提供给不同的选项卡。如何使用Android Studio根据日期自动显示文本?

1 个答案:

答案 0 :(得分:0)

您可以使用SimpleDateFormat进行此操作。您传入Date对象,它可以将其格式化为正确的文本,例如Friday

Date now = new Date();

SimpleDateFormat simpleDateformat = new SimpleDateFormat("E"); // the day of the week abbreviated
System.out.println(simpleDateformat.format(now));

simpleDateformat = new SimpleDateFormat("EEEE"); // the day of the week spelled out completely
System.out.println(simpleDateformat.format(now));

new Date()将返回设备的当前日期。如果要显示其他日期,则需要创建多个Date对象。