有 Java 编程相关的问题?

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

在java中获得约会

我刚刚开始学习java,不能完全理解获取日期的每一步(例如Calendar.getInstance().get(Calendar.DATE);)。有人能给我解释一下吗?如果这个问题很愚蠢,我很抱歉


共 (2) 个答案

  1. # 1 楼答案

    以下链接提供了完整的示例:

    1 examples

    2 gete date and Calendar

    爪哇。util。日历方法获取使用指定时区和指定区域设置的日历。使用getInstance()的意义在于,在决定返回哪个日历实现以及如何初始化它时,它将考虑默认的区域设置和时区

  2. # 2 楼答案

    在Java中,您可以通过以下两个类获取当前日期时间–date和Calendar。然后,使用SimpleDataFormat类将日期转换为用户友好的格式

    使用日期()+SimpleDataFormat():

    DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
    Date date = new Date();
    System.out.println(dateFormat.format(date)); //2014/08/06 15:59:48
    

    使用日历()

    DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
    Calendar cal = Calendar.getInstance();
    System.out.println(dateFormat.format(cal.getTime())); //2014/08/06 16:00:22
    

    下面是一个完整的示例,演示如何使用Date()和calendar()类获取和显示当前日期时间

    import java.util.Date;
    import java.text.DateFormat;
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    
    public class DateTime {
      public static void main(String[] args) {
    
           DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
           //get current date time with Date()
           Date date = new Date();
           System.out.println(dateFormat.format(date));
    
           //get current date time with Calendar()
           Calendar cal = Calendar.getInstance();
           System.out.println(dateFormat.format(cal.getTime()));
    
      }
    }
    

    请查看以下两页手册: