真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

用java寫時(shí)間代碼 java實(shí)現(xiàn)時(shí)間時(shí)鐘

編寫一個(gè)java程序,讀取系統(tǒng)時(shí)間,然后將時(shí)間用中文輸出

java程序讀取系統(tǒng)時(shí)間,可以使用Date時(shí)間類,使用格式化類simpleDateFormat類,實(shí)例如下:

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到梁平網(wǎng)站設(shè)計(jì)與梁平網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、成都外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋梁平地區(qū)。

package?com.qiu.lin.he;

import?java.text.SimpleDateFormat;

import?java.util.Date;

public?class?CeShi?{

public?static?void?main(String[]?args)?{

Date?date?=?new?Date();//獲取此時(shí)的系統(tǒng)時(shí)間

SimpleDateFormat?sdf?=?new?SimpleDateFormat("yyyy年MM月dd日?HH點(diǎn)mm分ss秒");

System.out.println("中文現(xiàn)實(shí)的時(shí)間是"?+?sdf.format(date));

}

}

運(yùn)行結(jié)果如下:

JAVA中獲取系統(tǒng)當(dāng)前時(shí)間該怎么寫?

一. 獲取當(dāng)前系統(tǒng)時(shí)間和日期并格式化輸出:

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");//設(shè)置日期格式

System.out.println(df.format(new Date()));// new Date()為獲取當(dāng)前系統(tǒng)時(shí)間

}

}

二. 在數(shù)據(jù)庫(kù)里的日期只以年-月-日的方式輸出,可以用下面兩種方法:

1、用convert()轉(zhuǎn)化函數(shù):

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類:

先要輸入兩個(gè)java包:

import java.util.Date;

import java.text.SimpleDateFormat;

然后:

定義日期格式:SimpleDateFormat sdf = new SimpleDateFormat(yy-MM-dd);

sql語(yǔ)句為:String sqlStr = "select bookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";

輸出:

System.out.println(df.format(rs.getDate("bookDate")));

請(qǐng)問(wèn)JAVA中獲取系統(tǒng)當(dāng)前時(shí)間該怎么寫

有兩種方法:

方法一:用java.util.Date類來(lái)實(shí)現(xiàn),并結(jié)合java.text.DateFormat類來(lái)實(shí)現(xiàn)時(shí)間的格式化,看下面代碼:

import java.util.*;

import java.text.*;

//以下默認(rèn)時(shí)間日期顯示方式都是漢語(yǔ)語(yǔ)言方式

//一般語(yǔ)言就默認(rèn)漢語(yǔ)就可以了,時(shí)間日期的格式默認(rèn)為MEDIUM風(fēng)格,比如:2008-6-16 20:54:53

//以下顯示的日期時(shí)間都是再Date類的基礎(chǔ)上的來(lái)的,還可以利用Calendar類來(lái)實(shí)現(xiàn)見類TestDate2.java

public class TestDate {

public static void main(String[] args) {

Date now = new Date();

Calendar cal = Calendar.getInstance();

DateFormat d1 = DateFormat.getDateInstance(); //默認(rèn)語(yǔ)言(漢語(yǔ))下的默認(rèn)風(fēng)格(MEDIUM風(fēng)格,比如:2008-6-16 20:54:53)

String str1 = d1.format(now);

DateFormat d2 = DateFormat.getDateTimeInstance();

String str2 = d2.format(now);

DateFormat d3 = DateFormat.getTimeInstance();

String str3 = d3.format(now);

DateFormat d4 = DateFormat.getInstance(); //使用SHORT風(fēng)格顯示日期和時(shí)間

String str4 = d4.format(now);

DateFormat d5 = DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL); //顯示日期,周,時(shí)間(精確到秒)

String str5 = d5.format(now);

DateFormat d6 = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG); //顯示日期。時(shí)間(精確到秒)

String str6 = d6.format(now);

DateFormat d7 = DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT); //顯示日期,時(shí)間(精確到分)

String str7 = d7.format(now);

DateFormat d8 = DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM); //顯示日期,時(shí)間(精確到分)

String str8 = d8.format(now);//與SHORT風(fēng)格相比,這種方式最好用

System.out.println("用Date方式顯示時(shí)間: " + now);//此方法顯示的結(jié)果和Calendar.getInstance().getTime()一樣

System.out.println("用DateFormat.getDateInstance()格式化時(shí)間后為:" + str1);

System.out.println("用DateFormat.getDateTimeInstance()格式化時(shí)間后為:" + str2);

System.out.println("用DateFormat.getTimeInstance()格式化時(shí)間后為:" + str3);

System.out.println("用DateFormat.getInstance()格式化時(shí)間后為:" + str4);

System.out.println("用DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL)格式化時(shí)間后為:" + str5);

System.out.println("用DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG)格式化時(shí)間后為:" + str6);

System.out.println("用DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT)格式化時(shí)間后為:" + str7);

System.out.println("用DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM)格式化時(shí)間后為:" + str8);

}

}

運(yùn)行結(jié)果:

用Date方式顯示時(shí)間: Mon Jun 16 20:54:53 CST 2008

用DateFormat.getDateInstance()格式化時(shí)間后為:2008-6-16

用DateFormat.getDateTimeInstance()格式化時(shí)間后為:2008-6-16 20:54:53

用DateFormat.getTimeInstance()格式化時(shí)間后為:20:54:53

用DateFormat.getInstance()格式化時(shí)間后為:08-6-16 下午8:54

用DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL)格式化時(shí)間后為

:2008年6月16日 星期一 下午08時(shí)54分53秒 CST

用DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG)格式化時(shí)間后為

:2008年6月16日 下午08時(shí)54分53秒

用DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT)格式化時(shí)間后

為:08-6-16 下午8:54

用DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM)格式化時(shí)間

后為:2008-6-16 20:54:53

方法二:用java.util.Calendar類來(lái)實(shí)現(xiàn),看下面:

import java.util.*;

import java.text.*;

//以下是利用Calendar類來(lái)實(shí)現(xiàn)日期時(shí)間的,和Date類相比較比較簡(jiǎn)單

public class TestDate2 {

public static void main(String[] args) {

Calendar ca = Calendar.getInstance();

int year = ca.get(Calendar.YEAR);//獲取年份

int month=ca.get(Calendar.MONTH);//獲取月份

int day=ca.get(Calendar.DATE);//獲取日

int minute=ca.get(Calendar.MINUTE);//分

int hour=ca.get(Calendar.HOUR);//小時(shí)

int second=ca.get(Calendar.SECOND);//秒

int WeekOfYear = ca.get(Calendar.DAY_OF_WEEK);

System.out.println("用Calendar.getInstance().getTime()方式顯示時(shí)間: " + ca.getTime());

System.out.println("用Calendar獲得日期是:" + year +"年"+ month +"月"+ day + "日");

System.out.println("用Calendar獲得時(shí)間是:" + hour +"時(shí)"+ minute +"分"+ second +"秒");

System.out.println(WeekOfYear);//顯示今天是一周的第幾天(我做的這個(gè)例子正好是周二,故結(jié)果顯示2,如果你再周6運(yùn)行,那么顯示6)

}

}

運(yùn)行結(jié)果是:

用Calendar.getInstance().getTime()方式顯示時(shí)間: Mon Jun 16 21:54:21 CST 2008

用Calendar獲得日期是:2008年5月16日

用Calendar獲得時(shí)間是:9時(shí)54分21秒

2

總結(jié):中的來(lái)說(shuō),方法二是最方便的,方法一顯得分笨拙,不過(guò)看個(gè)人喜歡了。

java編寫一個(gè)簡(jiǎn)單的輸入生日計(jì)算下一個(gè)生日時(shí)間的代碼?

import java.util.Calendar;

import java.util.Scanner;

import java.util.concurrent.TimeUnit;

/**

* Title: Test03.javabr

* Description:

*

* @author 王凱芳

* @date 2020年3月5日 下午6:03:04

* @version 1.0

*

* @request 編寫一個(gè)方法能計(jì)算任何一個(gè)人今天離他最近下一次生日還有多少天,然后在主方法(main方法)中輸入你的出生年月日,調(diào)用該方法的計(jì)算結(jié)果并輸出信息“某某同學(xué)離自己最近下一次生日x天”。

*/

public class Test03 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println("請(qǐng)輸入你的姓名:");

String name = sc.nextLine();

System.out.println("請(qǐng)輸入你的生日,格式為(2000/01/01):");

String line = sc.nextLine();

String[] strs = line.split("/");

if (strs.length == 3) {

int days = getDays(strs[0], strs[1], strs[2]);

if (days == 0) {

System.out.println(String.format("%s 同學(xué),今天是你的生日,祝你生日快樂(lè)(#^.^#)", name, days));

} else {

System.out.println(String.format("%s 同學(xué)離自己最近下一次生日%d天。", name, days));

}

} else {

System.out.println("生日輸入不正確!請(qǐng)按格式輸入。");

}

sc.close();

}

/**

* 獲取最近一次生日天數(shù)

*

* @param year

* @param month

* @param day

* @return

*/

public static int getDays(String year, String month, String day) {

Calendar now = Calendar.getInstance();

now.set(Calendar.HOUR_OF_DAY, 0);

now.set(Calendar.MINUTE, 0);

now.set(Calendar.SECOND, 0);

now.set(Calendar.MILLISECOND, 0);

int now_year = now.get(Calendar.YEAR);

Calendar birthday = Calendar.getInstance();

birthday.set(Calendar.YEAR, now_year);

birthday.set(Calendar.MONTH, Integer.parseInt(month) - 1);

birthday.set(Calendar.DAY_OF_MONTH, Integer.parseInt(day));

birthday.set(Calendar.HOUR_OF_DAY, 0);

birthday.set(Calendar.MINUTE, 0);

birthday.set(Calendar.SECOND, 0);

birthday.set(Calendar.MILLISECOND, 0);

long diff = now.getTimeInMillis() - birthday.getTimeInMillis();

if (diff == 0) {

return 0;

} else if (diff 0) {

long diffDays = TimeUnit.DAYS.convert(diff, TimeUnit.MILLISECONDS);

return Math.abs((int) diffDays);

} else {

birthday.add(Calendar.YEAR, 1);

long diffMi = birthday.getTimeInMillis() - now.getTimeInMillis();

long diffDays = TimeUnit.DAYS.convert(diffMi, TimeUnit.MILLISECONDS);

return (int) diffDays;

}

}

}


當(dāng)前文章:用java寫時(shí)間代碼 java實(shí)現(xiàn)時(shí)間時(shí)鐘
URL鏈接:http://weahome.cn/article/ddcosge.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部