知识大全 java获取当前日期时间代码
Posted 时间
篇首语:观书散遗帙,探古穷至妙。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 java获取当前日期时间代码相关的知识,希望对你有一定的参考价值。
获取当前时间 和某个时间进行比较 此时主要拿long型的时间值
方法如下
要使用 java util Date 获取当前时间的代码如下
代码如下Date date = new Date();
date getTime() ;
还有一种方式 使用 System currentTimeMillis() ;
都是得到一个当前的时间的long型的时间的毫秒值 这个值实际上是当前时间值与 年一月一号零时零分零秒相差的毫秒数
一 获取当前时间 格式为: yyyy mm dd hh mm ss
DateFormat getDateTimeInstance( Locale CHINESE) format(new java util Date());
二 获取当前时间 格式为: yyyy年mm月dd日 上午/下午hh时mm分ss秒
代码如下DateFormat getDateTimeInstance(DateFormat LONG DateFormat LONG Locale CHINESE) format(new java util Date());
三 获取当前时间(精确到毫秒) 格式为: yyyy mm dd hh:mm:ss nnn
代码如下new java sql Timestamp(System currentTimeMillis()) toString();
一 获取当前系统时间和日期并格式化输出:
代码如下import java util Date; import java text SimpleDateFormat;
public class NowString public static void main(String[] args) SimpleDateFormat df = new SimpleDateFormat("yyyy MM dd HH:mm:ss");//设置日期格式 System out println(df format(new Date()));// new Date()为获取当前系统时间
二 在数据库里的日期只以年 月 日的方式输出 可以用下面两种方法
用convert()转化函数
代码如下String sqlst = "select convert(varchar( ) bookDate ) as convertBookDate from roomBook where bookDate beeen and ";
System out println(rs getString("convertBookDate"));
利用SimpleDateFormat类
先要输入两个java包
import java util Date;
import java text SimpleDateFormat;
然后
定义日期格式 SimpleDateFormat sdf = new SimpleDateFormat(yy MM dd);
sql语句为 String sqlStr = "select bookDate from roomBook where bookDate beeen and ";
输出
System out println(df format(rs getDate("bookDate")));
java中获取当前日期和时间的方法
代码如下import java util Date; import java util Calendar;
import java text SimpleDateFormat;
public class TestDate public static void main(String[] args) Date now = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//可以方便地修改日期格式
String hehe = dateFormat format( now ); System out println(hehe);
Calendar c = Calendar getInstance();//可以对每个时间域单独修改
int year = c get(Calendar YEAR); int month = c get(Calendar MONTH); int date = c get(Calendar DATE); int hour = c get(Calendar HOUR_OF_DAY); int minute = c get(Calendar MINUTE); int second = c get(Calendar SECOND); System out println(year + "/" + month + "/" + date + " " +hour + ":" +minute + ":" + second);
有时候要把String类型的时间转换为Date类型 通过以下的方式 就可以将你刚得到的时间字符串转换为Date类型了
SimpleDateFormat sdf=new SimpleDateFormat("yyyy MM dd");
java util Date time=null; try time= sdf parse(sdf format(new Date()));
catch (ParseException e)
e printStackTrace();
一个不错日期时间类
代码如下package wondersgroup cc cti;
import java sql Timestamp; import java util Calendar; import java util Date;
public class TestGetSystemTime
static Date nowTime = null;
/** * @param args */ public static void main(String[] args)
// 以下为 Clendar 测试代码 int yyyy mm dd; Calendar c = Calendar getInstance(); yyyy = c get(Calendar YEAR); mm = c get(Calendar MONTH) + ; dd = c get(Calendar DAY_OF_MONTH); System out println("year = "+yyyy); System out println("month = "+mm); System out println("day = "+dd); // System currentTimeMillis() 获取系统时间的代码 Timestamp ts = new Timestamp(System currentTimeMillis()); String dateStr = ts toString(); System out println("System currentTimeMillis() = "+dateStr ); // date 为获得系统时间的另外一种方法 Date date = new Date(); String dateStr = new Timestamp(date getTime()) toString(); System out println(dateStr ); // 得到JAVA运行环境的一些基本属性 System getProperties() list(System out);
一个完整的获取日期实例
格式化日期 String >Date 或者 Data >String SimpleDateFormat sdf = new SimpleDateFormat("yyyy MM dd"); Date date = sdf parse(" ");//String >Date String sdate = sdf format(date );// Data >String =============================================================== package hefeng test; import java text DateFormat; import java text ParsePosition; import java text SimpleDateFormat; import java util Calendar; import java util Date; import java util GregorianCalendar; public class TimeTest //用来全局控制 上一周 本周 下一周的周数变化 private int weeks = ; private int MaxDate;//一月最大天数 private int MaxYear;//一年最大天数 /** * @param args */ public static void main(String[] args) TimeTest tt = new TimeTest(); System out println("得到 个月后的日期:"+tt getAfterMonth( ); System out println("获取当天日期:"+tt getNowTime("yyyy MM dd")); System out println("获取本周一日期:"+tt getMondayOFWeek()); System out println("获取本周日的日期~:"+tt getCurrentWeekday()); System out println("获取上周一日期:"+tt getPreviousWeekday()); System out println("获取上周日日期:"+tt getPreviousWeekSunday()); System out println("获取下周一日期:"+tt getNextMonday()); System out println("获取下周日日期:"+tt getNextSunday()); System out println("获得相应周的周六:"+tt getNowTime("yyyy MM dd")); System out println("获取本月第一天日期:"+tt getFirstDayOfMonth()); System out println("获取本月最后一天日期:"+tt getDefaultDay()); System out println("获取上月第一天日期:"+tt getPreviousMonthFirst()); System out println("获取上月最后一天的日期:"+tt getPreviousMonthEnd()); System out println("获取下月第一天日期:"+tt getNextMonthFirst()); System out println("获取下月最后一天日期:"+tt getNextMonthEnd()); System out println("获取本年的第一天日期:"+tt getCurrentYearFirst()); System out println("获取本年最后一天日期:"+tt getCurrentYearEnd()); System out println("获取去年的第一天日期:"+tt getPreviousYearFirst()); System out println("获取去年的最后一天日期:"+tt getPreviousYearEnd()); System out println("获取明年第一天日期:"+tt getNextYearFirst()); System out println("获取明年最后一天日期:"+tt getNextYearEnd()); System out println("获取本季度第一天到最后一天:"+tt getThisSeasonTime( )); System out println("获取两个日期之间间隔天数 ~ :"+TimeTest getTwoDay(" " " ")); /** * 得到指定月后(前)的日期 参数传负数即可 */ public static String getAfterMonth(int month) Calendar c = Calendar getInstance();//获得一个日历的实例 SimpleDateFormat sdf = new SimpleDateFormat("yyyy MM dd"); Date date = null; try date = sdf parse(" ");//初始日期 catch(Exception e) c setTime(date);//设置日历时间 c add(Calendar MONTH month);//在日历的月份上增加 个月 String strDate = sdf format(c getTime()));//的到你想要得 个月后的日期 return strDate;
cha138/Article/program/Java/JSP/201311/19983相关参考
cha138/Article/program/Java/JSP/201311/20501
在网页中实时的显示时间不但可以给网页添色还可以方便浏览者掌握当前时间为了提高网站的开发速度可以把主代码封装在一个单独的函数里面在需要的时候直接调用而我为了演示直接写在了主页面方便大家观看
今天主要学习的日期操作主要是—–获取日期字段(年月日年中的天数年中的周数等)计算两个时间的间隔日期(年月天)根据开始时间间隔时间计算结束时间 &nbs
java获取系统时间代码 Dated=newDate()  
Java获取指定日期的实现方法总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!以下是对Java中
Java获取客户端代码大全 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
本文提供vbscript时间函数的概要介绍可应对一般应用具体特殊需求可进一步搜索 date()获取日期格式 time()获取时间格式:: now()获取日期和时间格式:: d=date()
Java格式化日期 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java代码 &
Java获取随机时间 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! importjavatext
Java反射设置私有属性和获取属性 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java代码