有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java我如何从一个窗口自动显示文本。基于当前日期的json文件?

我的团队正在尝试构建一个基本的应用程序,根据一年中的哪一天显示不同的文本。需要显示的信息当前的形式为。json文件,但任何解决方案(包括手动输入数据)都适用于我们的目的。我们的应用程序中有三个不同的选项卡,显示今天、明天和整个星期的文本。当前字符串中的字符串变量。xml是硬编码的,用于tab_片段。xml为不同的选项卡提供文本输出。如何使用Android Studio根据日期自动显示文本


共 (1) 个答案

  1. # 1 楼答案

    你可以用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对象