`
MauerSu
  • 浏览: 530243 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
文章分类
社区版块
存档分类
最新评论

在java中怎样获得当前日期时间

    博客分类:
  • J2SE
 
阅读更多
源:http://blog.csdn.net/quxiuer/article/details/2972773
评:
Calendar cal = Calendar.getInstance();
   java.text.SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd-hh-mm-ss");
            String cdate = sdf.format(cal.getTime());


1.用java.util.Calendar
  Calendar ca = Calendar.getInstance();
  Date now = ca.getTime();
  ca.add(Calendar.DAY_OF_MONTH, 7);
  Date fu = ca.getTime();
  fu就是7天以后的日期
2.另外,用new Date()也能获得当前时间,但现在好像不提倡用Date类型了new java.util.Date()


一个显示系统日期的小程序:

import java.awt.*;
import java.Applet.*;
import java.util.*;

public class showtimeApplet extends Applet{
Calendar calCurrent=Calendar.getInstance();
TextArea txaDate=new TextArea(5,20);
int intDay=calCurrent.get(Calendar.DATE);
int intMonth=calCurrent.get(Calendar.MONTH)+1;
int intYear=calCurrent.get(Calendar.YEAR);

public void init(){
add(txaDate);
txaDate.append(intYear+"-"+intMonth+"-"+intDay);

}

java显示当前日期时间
                                     

import java.util.*;
public class Calendar
{
public static void main(String[] args)
{
GregorianCalendar calendar=new GregorianCalendar();
//取出当前的年,月,日
int year=calendar.get(calendar.YEAR);

//月的数值加1,使之变成习惯的月份大小(1~12月)
int month=calendar.get(calendar.MONTH)+1;
int today=calendar.get(calendar.DAY_OF_MONTH);

//输出当前的年,月,日及星期的格式样本
System.out.println("Today is "+year+"/"+month+"/"+today+"!");
System.out.println();
System.out.println("Sun Mon Tue Wed Thu Fri Sat"); //中间为两个空格

//设置从当前月的1号开始显示日历并查看他是一个星期的第几天
calendar.set(calendar.DAY_OF_MONTH,1);
int weekday=calendar.get(calendar.DAY_OF_WEEK);

//使1号对齐相应的星期
for(int i=calendar.SUNDAY;i System.out.print(" "); //中间为5个空格
int day,Month;
//用do-while循环来实现日历的输出
do{
day=calendar.get(calendar.DAY_OF_MONTH);
System.out.print(day);

/*日期是今天则多输出一个“*”用于标识,日期不是今天就判断是否小于10,
输出一定的空格。这主要是为了使格式对齐。 */
if(day==today)
{
System.out.print("*");
if(day<10)System.out.print(" ");
}
else if(day<10)System.out.print(" ");
else System.out.print(" ");
weekday=calendar.get(calendar.DAY_OF_WEEK);

//根据格式要求,星期六要换行.如果不换行,则输出一定的空格
if(weekday==calendar.SATURDAY)System.out.println();
else System.out.print(" ");

calendar.add(calendar.DAY_OF_WEEK,1);
Month=calendar.get(calendar.MONTH)+1;
}
while(Month==month); //如果Month超过当前月,则退出循环,
System.out.println();
System.out.println();
}
}
分享到:
评论

相关推荐

    java 使用Date类获取系统的当前时间

    总的来说,`java.util.Date` 类在获取和表示当前系统时间上是一个基础且实用的工具,虽然在新的Java版本中有了更好的替代品,但理解其工作原理对于理解Java的日期和时间处理至关重要。在实际编程中,根据项目需求和...

    Java 获取日期时间代码

    在Java中,有多种类可以用于获取日期时间,主要包括`java.util.Date`、`java.sql.Date`、`java.util.Calendar`和`java.text.SimpleDateFormat`等。其中: - **`java.util.Date`**:用于表示特定的瞬间,即从1970年1...

    JAVA中获取当前系统时间.pdf

    JAVA中获取当前系统时间.pdf JAVA中获取当前系统时间是 Java programming 语言中的一项基本操作。获取当前系统时间可以使用多种方法,这里我们将介绍其中的两种方法。 方法一:使用 Date 类 在 Java 中,Date 类...

    java得到当前日期时间

    使用Calendar类获取当前日期时间 在Java中,`Calendar` 类是抽象类,通常用来处理日期和时间字段,例如年、月、日等。在示例代码中,通过调用 `getInstance()` 方法创建了一个 `Calendar` 对象,该对象包含了当前...

    Java日期工具类

    10、获取当前日期减去参数天数之后的日期 11、判断传入年份是否为闰年 12、获得日期所在季度第一个月或最后一个月 13、在当前日期的基础上增加传入参数的天数 14、在当前日期的基础上增加传入参数的月数 15、在当前...

    Java程序 实现 显示当前时间

    首先,Java标准库中的`java.util.Date`类是获取当前时间的基本方法。你可以创建一个Date对象,它会自动初始化为当前时间。例如: ```java import java.util.Date; public class CurrentTime { public static void...

    java获取当前时间代码

    // 获取当前日期和时间 String str2 = d2.format(now); DateFormat d3 = DateFormat.getTimeInstance(); // 获取当前时间 String str3 = d3.format(now); DateFormat d4 = DateFormat.getInstance(); // 使用 ...

    java中获取系统时间

    ### Java中获取系统时间 ...此外,随着Java版本的不断更新,如在Java 8及更高版本中,还可以使用`java.time`包中的新API,例如`LocalDateTime`、`Instant`等类,它们提供了更加强大和直观的日期时间处理能力。

    获取当前日期下周的日期

    在Java中,获取当前日期可以使用`new Date()`语句,返回当前系统的日期和时间。 Calendar类 `Calendar`类是Java中用于处理日期和时间的类。它提供了多种方法来操作日期和时间,例如增加、减少、设置日期和时间等。...

    Java DateUtil.java日期时间操作类源代码.rar

    dd-YY、MM/dd/YY",并输出为正常的格式yyyy-MM-dd、将字符串数组使用指定的分隔符合并成一个字符串、获取日期字符串中的中文时间表示字符串、获取日期字符串的中文日期时间表示、获取当前日期的字符串等。

    JAVA中获取当前时间

    通过以上介绍,我们可以看到,在Java中获取当前时间有多种方法,其中使用`java.util.Date`类和`java.text.DateFormat`类是一种较为传统但非常实用的方式。这些方法不仅能够满足大多数情况下对时间和日期的格式化需求...

    获取中文日期通过输入java时间返回时间中文的日期字符串,,,,,

    通过输入java时间返回时间中文的日期字符串

    java 使用GregorianCalendar类获取系统的当前时间

    在Java编程语言中,`GregorianCalendar`类是用于表示日期和时间的重要工具。它是`Calendar`类的一个具体实现,能够处理公历(格里高利历)中的日期和时间。当我们需要获取系统的当前时间时,`GregorianCalendar`类...

    java如何获取时间

    它提供了获取当前日期和时间的功能,但并不提供格式化功能。如果需要格式化的日期字符串,则需要配合`SimpleDateFormat`等类一起使用。 ```java // 获取当前时间 java.util.Date currentTime = new java.util.Date...

    java 获取农历24节气时间

    Java 实现当前日期的农历日期显示以及节气显示,完美实现24节气

    java 获取指定日期(带毫秒)13位时间戳

    java 获取指定日期(带毫秒)的 13位时间戳 ,获取当前时间的时间戳 一句话就可以System.currentTimeMillis();

    java 获取当前时间

    在Java中,`java.util.Date`类是表示特定时刻的一个瞬时点。`java.text.DateFormat`则提供了一个方便的方法来格式化或解析日期/时间字符串。 #### 1. `java.util.Date`类的基本用法 - **创建Date对象**: - 可以...

    java获取当前日期时间和本周的星期一的日期时间.docx

    在Java中,经常需要处理与日期和时间相关的操作,比如获取当前日期时间、计算本周的星期一等。这些操作可以通过`java.util.Calendar`类和`java.text.SimpleDateFormat`类来实现。 #### 1. 导入必要的类 首先,我们...

    java 获取当前日期时间和本周的星期一的日期时间.docx

    在Java中,获取当前日期时间以及本周星期一的具体日期时间是一项常见的需求,特别是在处理与日期相关的业务逻辑时。本文将详细介绍如何利用Java内置类`Calendar`和`SimpleDateFormat`来实现这一功能。 #### 一、...

    java日期时间获取

    文章重点介绍了 `SimpleDateFormat` 类的使用方法,并通过具体的例子演示了如何获取当前日期时间、解析字符串形式的日期时间以及判断某个时间是否处于两个时间点之间。 #### 详细介绍: ##### 1. 日期时间的格式化...

Global site tag (gtag.js) - Google Analytics