java获取当前时间

java获取当前时间


http://blog.youkuaiyun.com/quxiuer/article/details/2972773

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(); 


 

0

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值