在java中怎样获得当前日期时间
Calendar cal = Calendar.getInstance(); 
    java.text.SimpleDateFormat sdf = new SimpleDateFormat("yyyy");
             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()
一个显示系统日期的小程序:
因原程序(2009-9-8转载)有点小问题,故稍作修改(2009-12-2):
import java.awt.*; 
import java.Applet.*; 
import java.util.*;
public class showtimeApplet extends Applet{ 
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 < weekday;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("  "); // 中间为2个空格
    } 
    else if(day<10)System.out.print("    "); // 中间为3个空格
    else System.out.print("  "); // 中间为2个空格
    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();
}
转载自 http://blog.csdn.net/quxiuer/archive/2008/09/24/2972773.aspx
在java中怎样获得当前日期时间的更多相关文章
- JAVA中获取当前系统时间及格式转换
		
JAVA中获取当前系统时间 一. 获取当前系统时间和日期并格式化输出: import java.util.Date;import java.text.SimpleDateFormat; publi ...
 - Java中的日期和时间
		
Java中的日期和时间 Java在java.util包中提供了Date类,这个类封装了当前的日期和时间. Date类支持两种构造函数.第一个构造函数初始化对象的当前日期和时间. Date() 下面的构 ...
 - java中获取日期和时间的方法总结
		
1.获取当前时间,和某个时间进行比较.此时主要拿long型的时间值. 方法如下: 要使用 java.util.Date .获取当前时间的代码如下 Date date = new Date(); da ...
 - JAVA中获取当前系统时间
		
一. 获取当前系统时间和日期并格式化输出: import java.util.Date;import java.text.SimpleDateFormat; public class NowStrin ...
 - Java 中的日期与时间
		
Java 日期时间 标签 : Java基础 Date java.util.Date对象表示一个精确到毫秒的瞬间; 但由于Date从JDK1.0起就开始存在了,历史悠久,而且功能强大(既包含日期,也包含 ...
 - java中存储mysql数据库时间类型
		
Mysql 与 java 的时间类型 MySql的时间类型有 Java中与之对应的时间类型 date java.sql.Date Datetime ...
 - java中存储mysql数据库时间类型【date、time、datetime、timestamp】
		
在MySQL中对于时间的存储自己见表的时候都是设置的varchar类型的,感觉挺方便的. 昨天拿别人建好的表写代码,发现这张表中时间类型为datetime的,凭感觉试了一下不行,网上查了刚开始试了好几 ...
 - Java中的日期与时间
		
日期与时间 最常用的几个类,Date.DateFormat.Calendar.Locale Date 1.无参构造方法 //根据当前系统默认的毫秒值创建时间对象 public Date() { thi ...
 - java中设置session过期时间
		
Web容器 apache-tomcat-8.0.26\conf\web.xml中设置 <session-config> <!-- 时间单位为分钟 --> <session ...
 
随机推荐
- 8. svg学习笔记-文本
			
毫无疑问,文本也是svg中组成的重要部分,在svg中,用<text>元素来创建文本,文本的使用格式如下: <text x="20" y="30" ...
 - JavaScript -- 时光流逝(十二):DOM --  Element 对象
			
JavaScript -- 知识点回顾篇(十二):DOM -- Element 对象 (1) element.accessKey: 设置或返回accesskey一个元素,使用 Alt + 指定快捷键 ...
 - 持续集成-Jenkins常用插件安装
			
1. 更新站点修改 由于之前说过,安装Jenkins后首次访问时由于其他原因[具体未知]会产生离线问题.网上找了个遍还是不能解决,所以只能跳过常用插件安装这步.进入Jenkins后再安装这些插件. 在 ...
 - Git&GitHub语法大全
			
目录 1. GitHub与Git万用语法 1)创建库 2)添加和提交到仓库 3)版本回退 4)缓存区和暂存区 5)撤销和删除文件 6)远程仓库 7)创建和合并分支 2. 更多Git语法 1. GitH ...
 - #005Python实验楼基本操作学习笔记
			
Ctrl + D 输入一个 EOF 字符来退出解释器,也可以键入 exit() 来退出解释器. 打开 Xfce 终端,键入 vim helloworld.py 来启动 Vim 并编辑 hellowor ...
 - SpringCloud之初识Robbin---负载均衡
			
在上一篇中讲解Eureka注册中心的案例,我们启动了一个user-service,然后通过DiscoveryClient来获取服务实例信息,然后获取ip和端口来访问. 但是实际环境中,我们往往会开启很 ...
 - flex布局快速成型(原创)
			
最近我根据一个UI设计,耗时3h快速实现较复杂页面布局,如上图.根据这份UI设计图,实现代码如下,暂不考虑具体细节,先以成型为主: <!DOCTYPE html> <html> ...
 - (转)springcloud(一):大话Spring Cloud
			
http://www.ityouknow.com/springcloud/2017/05/01/simple-springcloud.html 研究了一段时间Spring Boot了准备向Spring ...
 - Android自动登录功能的实现
			
登陆页面布局设计: <LinearLayout android:layout_width="wrap_content" android:layout_height=" ...
 - UVA12188-Inspector's Dilemma(欧拉回路+连通性判断)
			
Problem UVA12188-Inspector's Dilemma Time Limit: 3000 mSec Problem Description In a country, there a ...