java 程序设计 取出系统时间

原创 2016年08月27日 08:45:57

JAVA中获取当前系统时间

一. 获取当前系统时间和日期并格式化输出:

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

如果打印出系统的当前月份 这个月要加一,系统默认打印的月份是当前月的上一个月

版权声明:本文为博主原创文章,未经博主允许不得转载。

C++怎么取出系统时间

//方案— 优点:仅使用C标准库;缺点:只能精确到秒级#include #include int main( void ) { time_t t = time(0); char tmp[64]; ...
  • IT_Fly
  • IT_Fly
  • 2010年06月13日 15:01
  • 1123

java修改操作系统时间(linux和windows)

import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileWriter; import j...
  • high2011
  • high2011
  • 2015年08月06日 17:38
  • 5081

Java程序设计基本知识

第一章   Java语言概述 1.      对象的三个特性:封装、继承和多态。 封装:把对象的设计者和使用者分开, 访问级别:public, protected, default, private(...
  • u013058160
  • u013058160
  • 2016年05月08日 00:44
  • 1065

Java-对系统时间进行的操作

Java-对系统时间进行的操作在Java编程中,很多地方需要对系统时间进行操作。 获取系统时间//获取当前日期时间 并输出 Date now = new Date(); System.out.pr...
  • tsoTeo
  • tsoTeo
  • 2017年06月22日 13:34
  • 448

java获取系统时间比实际时间少了8个小时的解决方法

java获取系统时间比实际时间少了8个小时的解决方法
  • chenyuangege
  • chenyuangege
  • 2015年12月04日 21:16
  • 1240

java开发环境显示时间与系统时间不一致问题

转载自: 林的博客 http://blog.sina.com.cn/swarding   1.new Date() 得到的时间 和系统相差 相差8个小时 2.eclipse控制台打印的时间与系统相差 ...
  • qq994482866
  • qq994482866
  • 2015年01月14日 23:15
  • 192

java修改系统时间

java修改系统时间 http://fengbin2005.iteye.com/blog/1988549
  • szyyyp
  • szyyyp
  • 2014年11月24日 11:12
  • 1201

java,android更改,设置系统时间

权限:   AlarmManager alarmManager= (AlarmManager) getSystemService(Context.ALARM_SERVICE);    alarmM...
  • m0_37165550
  • m0_37165550
  • 2017年04月18日 11:27
  • 212

java 设置window系统时间和设置Linux系统时间

public static String setDatetime(String date, String time) { String osName = System.getProperty(...
  • yuanyuan171601
  • yuanyuan171601
  • 2017年06月19日 11:48
  • 559

java学习笔记图形程序设计及GUI应用小结(1)

------- android培训、java培训、期待与您交流! -------- Swing介绍 Swing是不对等基于GUI工具箱的正式名字。它已是Java基础类库(Java Founda...
  • u013111003
  • u013111003
  • 2015年09月19日 16:16
  • 696
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 程序设计 取出系统时间
举报原因:
原因补充:

(最多只允许输入30个字)