如何用java获取系统的当前日期和时间

如何用java获取系统的当前日期和时间,java,Java,我需要在Java中获取系统的当前日期和时间,并设置一个条件,如果下午12点,则向某些人发送邮件 基本上是一个计时器。那么,我如何才能做到这一点呢? 我不想使用quartz定时器或crontab表达式,但只想在Java中使用它 请举例说明。尝试以下操作: Date date=new Date(); if(date.getHours()==12){ //send mail } 有关日期的更多信息,请访问链接。尝试以下内容: Date date=new Date(); if(date.get

我需要在
Java
中获取
系统的
当前日期和时间
,并设置一个条件,如果
下午12点
,则向某些人发送邮件

基本上是一个
计时器
。那么,我如何才能做到这一点呢? 我不想使用
quartz定时器
crontab表达式
,但只想在
Java中使用它

请举例说明。

尝试以下操作:

Date date=new Date();
if(date.getHours()==12){
    //send mail
}
有关日期的更多信息,请访问链接。

尝试以下内容:

Date date=new Date();
if(date.getHours()==12){
    //send mail
}

有关日期的更多信息,请访问链接。

我知道如何检查当前时间/日期

只需看看java.util.date

关于找到日期,这件事很重要

至于时间,一个简单的if/else语句就可以了……

我假设您知道如何发送邮件

我知道如何检查当前时间/日期

只需看看java.util.date

关于找到日期,这件事很重要

至于时间,一个简单的if/else语句就可以了……
我假设你知道如何发送邮件,你可以试试图书馆

比如:

您可以阅读有关的详细信息。

您可以尝试使用库

比如:


您可以阅读有关的详细信息。

您可以获取日期和时间

import java.text.SimpleDateFormat;
import java.util.Calendar;
代码呢

       Calendar currentDate = Calendar.getInstance();
       SimpleDateFormat formatter= new SimpleDateFormat("dd-MM-YYYY-hh:mm:ss");
       String dateNow = formatter.format(currentDate.getTime());
       System.out.println(dateNow);

你可以和时间约会

import java.text.SimpleDateFormat;
import java.util.Calendar;
代码呢

       Calendar currentDate = Calendar.getInstance();
       SimpleDateFormat formatter= new SimpleDateFormat("dd-MM-YYYY-hh:mm:ss");
       String dateNow = formatter.format(currentDate.getTime());
       System.out.println(dateNow);
使用它,您可以获得当前系统的时间和日期,然后您只需检查时间并发送邮件

使用此方法,您可以获取当前系统时间和日期,之后您只需检查时间并发送邮件

方法已被弃用,因此不要使用它,您可以使用它

方法已弃用,因此不要使用它,您可以改为使用


您尝试了什么?
new Date()
例如,或者
System.currentTimeMillis()
尝试使用java.util.Date。在获取日期和时间后,我必须实际计时函数@RC.我最喜欢的日期时间类是Joda time,你尝试过什么?
new date()
例如,或者
System.currentTimeMillis()
尝试使用java.util.date我必须在获得日期和时间后实际对函数计时@我最喜欢的约会时间课程是Joda time,@suganya你应该接受正确的答案。@Kumar是的,但它允许在10分钟后接受正确的答案…:)没关系。请忽略评论@suganya@suganya你应该接受正确的答案。@Kumar是的,但它允许在10分钟后接受正确的答案…:)没关系。请忽略评论@杉木