public static void main(String[] args) {
10多年的永定網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營(yíng)銷的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整永定建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“永定網(wǎng)站設(shè)計(jì)”,“永定網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
Scanner c = new Scanner(System.in);
int i = 0;
while (true) {
System.out.println("請(qǐng)輸入一個(gè)正整數(shù):");
i = c.nextInt();
if (i = 0) {
break;
}
}
String AmOrPm = "pm";
int startTimeHour = 12;
int startTimeMin = 0;
int hours = i / 60;//經(jīng)過(guò)的小時(shí)數(shù)
int mins = i % 60;//經(jīng)過(guò)的分鐘數(shù)
int hoursGone = hours % 24;
if (hoursGone = 12) {
AmOrPm = "am";
}
hoursGone = hoursGone - 12;
if ((startTimeHour + hoursGone) % 12 == 0) {
startTimeHour = 12;
}
else {
startTimeHour = (startTimeHour + hoursGone) % 12;
}
if (mins 10) {
System.out.println(startTimeHour + ":0" + mins + AmOrPm);
}
else {
System.out.println(startTimeHour + ":" + mins + AmOrPm);
}
}
import java.util.*;
import java.text.*;
import java.util.Calendar;
public class VeDate {
/**
* 獲取現(xiàn)在時(shí)間
*
* @return 返回時(shí)間類型 yyyy-MM-dd HH:mm:ss
*/
public static Date getNowDate() {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(currentTime);
ParsePosition pos = new ParsePosition(8);
Date currentTime_2 = formatter.parse(dateString, pos);
return currentTime_2;
}
/**
* 獲取現(xiàn)在時(shí)間
*
* @return返回短時(shí)間格式 yyyy-MM-dd
*/
public static Date getNowDateShort() {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String dateString = formatter.format(currentTime);
ParsePosition pos = new ParsePosition(8);
Date currentTime_2 = formatter.parse(dateString, pos);
return currentTime_2;
}
/**
* 獲取現(xiàn)在時(shí)間
*
* @return返回字符串格式 yyyy-MM-dd HH:mm:ss
*/
public static String getStringDate() {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(currentTime);
return dateString;
}
/**
* 獲取現(xiàn)在時(shí)間
*
* @return 返回短時(shí)間字符串格式y(tǒng)yyy-MM-dd
*/
public static String getStringDateShort() {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String dateString = formatter.format(currentTime);
return dateString;
}
/**
* 獲取時(shí)間 小時(shí):分;秒 HH:mm:ss
*
* @return
*/
public static String getTimeShort() {
SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");
Date currentTime = new Date();
String dateString = formatter.format(currentTime);
return dateString;
}
/**
* 將長(zhǎng)時(shí)間格式字符串轉(zhuǎn)換為時(shí)間 yyyy-MM-dd HH:mm:ss
*
* @param strDate
* @return
*/
public static Date strToDateLong(String strDate) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
ParsePosition pos = new ParsePosition(0);
Date strtodate = formatter.parse(strDate, pos);
return strtodate;
}
/**
* 將長(zhǎng)時(shí)間格式時(shí)間轉(zhuǎn)換為字符串 yyyy-MM-dd HH:mm:ss
*
* @param dateDate
* @return
*/
public static String dateToStrLong(java.util.Date dateDate) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(dateDate);
return dateString;
}
/**
* 將短時(shí)間格式時(shí)間轉(zhuǎn)換為字符串 yyyy-MM-dd
*
* @param dateDate
* @param k
* @return
*/
public static String dateToStr(java.util.Date dateDate) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String dateString = formatter.format(dateDate);
return dateString;
}
/**
* 將短時(shí)間格式字符串轉(zhuǎn)換為時(shí)間 yyyy-MM-dd
*
* @param strDate
* @return
*/
public static Date strToDate(String strDate) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
ParsePosition pos = new ParsePosition(0);
Date strtodate = formatter.parse(strDate, pos);
return strtodate;
}
/**
* 得到現(xiàn)在時(shí)間
*
* @return
*/
public static Date getNow() {
Date currentTime = new Date();
return currentTime;
}
/**
* 提取一個(gè)月中的最后一天
*
* @param day
* @return
*/
public static Date getLastDate(long day) {
Date date = new Date();
long date_3_hm = date.getTime() - 3600000 * 34 * day;
Date date_3_hm_date = new Date(date_3_hm);
return date_3_hm_date;
}
/**
* 得到現(xiàn)在時(shí)間
*
* @return 字符串 yyyyMMdd HHmmss
*/
public static String getStringToday() {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd HHmmss");
String dateString = formatter.format(currentTime);
return dateString;
}
/**
* 得到現(xiàn)在小時(shí)
*/
public static String getHour() {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(currentTime);
String hour;
hour = dateString.substring(11, 13);
return hour;
}
/**
* 得到現(xiàn)在分鐘
*
* @return
*/
public static String getTime() {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(currentTime);
String min;
min = dateString.substring(14, 16);
return min;
}
/**
* 根據(jù)用戶傳入的時(shí)間表示格式,返回當(dāng)前時(shí)間的格式 如果是yyyyMMdd,注意字母y不能大寫。
*
* @param sformat
* yyyyMMddhhmmss
* @return
*/
public static String getUserDate(String sformat) {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat(sformat);
String dateString = formatter.format(currentTime);
return dateString;
}
/**
* 二個(gè)小時(shí)時(shí)間間的差值,必須保證二個(gè)時(shí)間都是"HH:MM"的格式,返回字符型的分鐘
*/
public static String getTwoHour(String st1, String st2) {
String[] kk = null;
String[] jj = null;
kk = st1.split(":");
jj = st2.split(":");
if (Integer.parseInt(kk[0]) Integer.parseInt(jj[0]))
return "0";
else {
double y = Double.parseDouble(kk[0]) + Double.parseDouble(kk[1]) / 60;
double u = Double.parseDouble(jj[0]) + Double.parseDouble(jj[1]) / 60;
if ((y - u) 0)
return y - u + "";
else
return "0";
}
}
/**
* 得到二個(gè)日期間的間隔天數(shù)
*/
public static String getTwoDay(String sj1, String sj2) {
SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd");
long day = 0;
try {
java.util.Date date = myFormatter.parse(sj1);
java.util.Date mydate = myFormatter.parse(sj2);
day = (date.getTime() - mydate.getTime()) / (24 * 60 * 60 * 1000);
} catch (Exception e) {
return "";
}
return day + "";
}
/**
* 時(shí)間前推或后推分鐘,其中JJ表示分鐘.
*/
public static String getPreTime(String sj1, String jj) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String mydate1 = "";
try {
Date date1 = format.parse(sj1);
long Time = (date1.getTime() / 1000) + Integer.parseInt(jj) * 60;
date1.setTime(Time * 1000);
mydate1 = format.format(date1);
} catch (Exception e) {
}
return mydate1;
}
用java代碼實(shí)現(xiàn):
public static String longToDate(long lo){?
Date date = new Date(lo);?
SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); ?
return sd.format(date);
}
資料拓展:
長(zhǎng)整型(long)是計(jì)算機(jī)程序語(yǔ)言,是程序設(shè)計(jì)中數(shù)據(jù)類型的一種表現(xiàn)方式,一般情況下用long 表示長(zhǎng)整型。 long 有符號(hào)64位整數(shù),范圍是-2^63-2^63 -1 Int64。
import?java.util.Scanner;
public?class?TimeFormatException?extends?Exception?{
public?void?printException()?{
System.out.println("輸入時(shí)間錯(cuò)誤!!程序結(jié)束");
}
public?TimeFormatException()?{
}
public?void?printDate()?throws?TimeFormatException?{
boolean?bStop?=?true;
Scanner?input?=?new?Scanner(System.in);
String?reg?=?"([0-1][0-9]|2[0-4]):([0-5][0-9])";
while?(bStop)?{
System.out.println("請(qǐng)輸入時(shí)間:");
String?str?=?input.next();
if?(str.matches(reg))?{
int?hour?=?Integer.parseInt(str.substring(0,?2));
String?minutes?=?str.substring(2,?5);
if?(hour??12)
System.out.println("現(xiàn)在時(shí)間是:"?+?Integer.toString(hour).concat(minutes)?+?"?am");
else?if?(hour?==?12)
System.out.println("現(xiàn)在時(shí)間是:"?+?Integer.toString(hour).concat(minutes)?+?"?pm");
else?if(hour?==?24)
System.out.println("現(xiàn)在時(shí)間是:"?+?"00".concat(minutes)?+?"?am");
else
System.out.println("現(xiàn)在時(shí)間是:"?+?Integer.toString(hour?-?12).concat(minutes)?+?"?pm");
}?else?{
bStop?=?false;
throw?new?TimeFormatException();
}
}
}
public?static?void?main(String[]?args)?{
try?{
new?TimeFormatException().printDate();
}?catch?(TimeFormatException?e)?{
e.printException();
}
}
}
如果看不懂 盡管問 ch_felix168_88@163.com
當(dāng)前標(biāo)題:java轉(zhuǎn)換時(shí)間的代碼 轉(zhuǎn)換時(shí)間格式j(luò)ava
網(wǎng)頁(yè)URL:http://bm7419.com/article34/dohpose.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站改版、營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、外貿(mào)建站、移動(dòng)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)