java获取当前时间
2016-04-18 17:42
519 查看
java获取当前时间
http://blog.csdn.net/quxiuer/article/details/29727731.用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
相关文章推荐
- Java静态工程方法的优点和缺点
- 每天一道算法题(五)Leetcode – Word Break (Java)
- Glide错误java.lang.IllegalArgumentException: You cannot start a load for a destr
- 我们应该知道的java位运算
- Spring MVC返回json字符串时数据格式化
- springMVC ajax 提交数组到后台
- java 多个线程之间错误处理
- JAVA新建文件
- java中关键字volatile的作用
- java中的wait()方法和sleep()方法的区别是什么?| Java 基础
- No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 问题
- [疯狂Java]JDBC:数据库元数据分析
- Eclipse新建Activity并启用(一):新建Activity步骤
- java实现冒泡排序
- eclipse 安装jetty WTP Adaptor插件
- spring mvc+Mybatis整合shiro 第四章 SessionDAO
- Elipse Logcat 只显示level问题
- [Java学习] Java正则表达式验证工具类
- java中Collections.sort排序详解
- [Java语言] java常用字符串操作函数