`
一个人旅行
  • 浏览: 92335 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java编程,获取昨天的当前时刻

阅读更多
其实方法一和方法二差不多,都是考的Calendar的用法。
方法一:
public class test{
 public static void main(String[] args) {
    Calendar cal = Calendar.getInstance();
    cal.add(Calendar.DATE, -1);
    System.out.println(cal.getTime());
 }
}

方法二:
public class test { 
         public static void main(String[] args) { 
          Calendar c = Calendar.getInstance(); 
          int year=c.get(Calendar.YEAR); 
          int month=c.get(Calendar.MONTH)+1; //系统是从0开始计月份,到了12月就归零了。所以单独取月份时,要在后面加一才能得到当前的月份。
 int date=c.get(Calendar.DATE);
          int hour=c.get(Calendar.HOUR);
          int sencond=c.get(Calendar.SECOND);
          int minute=c.get(Calendar.MINUTE);
          System.out.println("今天是"+" "+year+"年"+month+"月"+date+"日"+" "+hour+"小时"+sencond+"分"+minute+"秒"); 
          int date1=date-1;
          System.out.println("昨天是"+" "+year+"年"+month+"月"+date1+"日"+" "+hour+"小时"+sencond+"分"+minute+"秒"); 
      }}
分享到:
评论

相关推荐

    面试编程题

    这道题要求获取昨天的日期并打印。可以使用`Calendar`类或`java.time`包中的API来完成。示例代码通过`Calendar.getInstance()`获取当前日期,然后减去一天得到昨天的日期。 3、编写程序,取得当前时间的年月日,...

    Java面试题以及答案整理.pdf

    使用`java.util.Calendar`或`java.time`包中的类来获取昨天的日期,并格式化输出。 18. **文件读写计数器** 使用`java.io`包中的`FileReader`、`BufferedReader`等类进行文件读取,同时维护一个计数器记录行数。 ...

    java综合面试题java综合面试题

    17. **Java 编程,打印昨天的当前时刻** 使用`java.time`包的API可以获取昨天的日期并格式化为字符串。 以上只是部分Java面试题的解答,实际面试中可能会涵盖更广泛的知识点,需要对Java有深入的理解和实践经验。

    操作日期的java包

    Java编程语言在处理日期和时间时,虽然内建了`java.util.Date`和`java.util.Calendar`类,但它们的使用并不总是那么直观和高效。为了解决这个问题,社区开发了Joda-Time库,它提供了更为强大且易用的日期时间操作...

    2014年Java最全面试题以及答案.

    15. 打印昨天的当前时刻。 可以通过Calendar类获取当前时间,然后进行相应的减法操作来获得昨天的时刻。 16. 文件读写,实现一个计数器。 可以通过使用RandomAccessFile类,在文件中读取和写入计数值来实现计数器。 ...

    Java后端面试题

    17. **打印昨天的当前时刻**:使用`Calendar`或`LocalDateTime`类。 18. **文件读写和计数器实现**:使用`FileReader`、`FileWriter`等类。 19. **抽象类与接口的区别**: - 抽象类可以有方法实现,接口中所有...

    Java企业级开发综合技能知识总结

    17. **Java编程,打印昨天的当前时刻** - 使用`Calendar`类计算昨天的日期,并使用`SimpleDateFormat`格式化输出。 18. **文件读写,实现一个计数器** - 使用`FileReader`和`FileWriter`类进行文件读写操作,记录和...

    java经典面试题.doc

    Java编程,打印昨天的当前时刻 使用`LocalDate`和`LocalDateTime`类及其相关的`minusDays`方法来实现。 #### 18. 抽象类和接口的区别? - **抽象类**:可以有构造器,可以有抽象和非抽象方法。 - **接口**:只能...

    java面试试题宝典.doc

    使用`java.util.Calendar`或`java.time`包中的类可以获取昨天的日期并格式化为指定格式。 15. **文件读写和计数器**: 文件读写通常涉及到`java.io`包中的类,如`FileReader`, `BufferedReader`等,计数器可能...

    华为java面试题

    17. **Java编程打印昨天的当前时刻** - 可以使用`Calendar`类设置时间偏移量,或将当前时间减去一天。 18. **文件读写实现计数器** - 文件读写可以使用`FileInputStream`、`FileOutputStream`等类实现,计数器可...

    Java面试题

    Java面试题是评估应聘者对Java编程语言理解深度和广度的重要工具,尤其对于初入职场的开发者来说,掌握这些知识点至关重要。以下是一些Java面试中常见的问题及其详细解释: 1. **super()与 this()的区别**: - `...

    java面试题集合

    - 需要使用`Calendar`或`java.time`包下的日期时间API来获取昨天的日期,然后构造`SimpleDateFormat`对象进行格式化输出。 18. **文件读写及计数器**: - 文件读写通常使用`FileInputStream`和`FileOutputStream`...

    java常见面试题目汇总.doc

    17. **打印昨天的当前时刻**:Java的日期时间API可以用来获取昨天的日期,然后格式化为所需格式。 以上就是一些Java面试中常见的问题和解答,这些知识点涵盖了Java编程的基础和高级主题,对于准备Java面试或提升...

    java面试题集锦

    12. **打印昨天的当前时刻** - 使用`java.util.Calendar`或`java.time`包中的类获取日期并减去一天。 13. **文件读写和计数器实现** - 文件读写涉及`java.io`包中的类,如`FileReader`, `BufferedReader`等。 - ...

    JAVA面试题很全很详细

    17. **打印昨天的当前时刻**:利用`java.util.Calendar`或`java.time`包中的类来获取昨天的日期,并格式化输出。 18. **文件读写和计数器**:使用`FileReader`/`BufferedReader`读取文件,每读取一行就增加计数器。...

    java面试题目

    17. **打印昨天的当前时刻**:使用`Calendar`或`LocalDateTime`类来获取昨天的日期,并设置时间。 18. **文件读写计数器**:使用`FileReader`和`BufferedReader`读取文件,每读取一行就计数。 19. **程序运行结果*...

Global site tag (gtag.js) - Google Analytics