一. 获取当前系统时间和日期并格式化输出:
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()为获取当前系统时间
}
}
二. 在数据库里的日期只以年-月-日的方式输出,可以用下面两种方法:
1、用convert()转化函数:
String sqlst = "select convert(varchar(10),bookDate,126) as convertBookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";
System.out.println(rs.getString("convertBookDate"));
2、利用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 between '2007-4-10' and '2007-4-25'";
输出:
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();
}
分享到:
相关推荐
JAVA中获取当前系统时间.pdf
java 使用Date类获取系统的当前时间 java 使用Date类获取系统的当前时间 java 使用Date类获取系统的当前时间
java中获取当前系统时间的方法,是每一个程序员必须掌握的方法!
三种方法获取系统时间,源程序已经经过调试。安装了jdk后用javac 和java命令可以运行
java获取当前时间,里面有通过java获取当前系统时间,转换成为各种时间格式,可用在GUI以及数据库编程中
NULL 博文链接:https://huangqiqing123.iteye.com/blog/1344744
java 使用DateFormat类获取系统的当前时间 java 使用DateFormat类获取系统的当前时间
主要介绍了JAVA 获取系统当前时间实例代码的相关资料,需要的朋友可以参考下
java 使用GregorianCalendar类获取系统的当前时间 java 使用GregorianCalendar类获取系统的当前时间
用java来写个类,获取当前的年月日,自己也可以改,获取当前系统时间
在 Java 中获取时间时,可能会出现与系统时间相差 N 个小时的情况。这种情况通常是由于 Java 的时区设置不正确所致。下面将详细介绍解决该问题的方法。 时区设置是 Java 获取时间的关键。Java 获取时间时,会根据...
java 获取指定日期(带毫秒)的 13位时间戳 ,获取当前时间的时间戳 一句话就可以System.currentTimeMillis();
java 使用SimpleDateFormat类获取系统的当前时间 java 使用SimpleDateFormat类获取系统的当前时间
本篇文章给大家整理了关于Java获取当前时间方法,以及相关代码分享,有需要的朋友测试参考下吧。
里面有一个获取系统当前时间的方法,和一个获取两个时间间隔的方法
Java jsp界面获取获取当前系统时间的详细代码(包含了三个txt文档,提供了三种获取时间的方发)
NULL 博文链接:https://wandejun1012.iteye.com/blog/1133721
delphi获取当前系统时间的13位时间戳。与java获取时间戳对比 ,是一样的结果
java获取当前时间和前一天日期的实现代码。需要的朋友可以过来参考下,希望对大家有所帮助
比如日期格式转换成时间戳、得到格式化后的系统当前日期、转化日期格式"MM/dd/YY、MM.dd.YY、MM-dd-YY、MM/dd/YY",并输出为正常的格式yyyy-MM-dd、将字符串数组使用指定的分隔符合并成一个字符串、获取日期字符串中...