A. java怎麼把時間長轉換成時分秒格式
小時:h=time/3600(整除)
分鍾:m=(time-h*3600)/60 (整除)
秒:s=(time-h*3600) mod 60 (取余)
B. java.sql.Date類型的date如何得到時分秒
用於參考,我的應用場景是往mysql插入數據,其中包括Date類型,設置數據為 createtime,java中實體定義類型為 java.util.Date。
在執行 java.sql.PreparedStatement 的 setDate方法時,發現 Date類型必須為 java.sql.Date,但是在進行日期轉化時,發現 java.sql.Date 無法獲取時分秒。
搜索了一下,就不用setDate方法,調用 java.sql.PreparedStatement 的setTimestamp方法,設置數值,可以獲取到時分秒, 日期類型為java.sql.Timestamp 。
C. 在java里,一個long型的,怎麼計算成時分秒
publicstaticStringmSec2hms(LongmSec){
LongdiffTime=mSec/1000L;
StringBuilderstringBuilder=newStringBuilder();
for(inti=2;i>0;i--){
LongmodTime=diffTime%60;
stringBuilder.insert(0,modTime+(i%2==1?"′":"″"));
diffTime/=60;
}
stringBuilder.insert(0,diffTime+":");
returnstringBuilder.toString();
}
D. java 給固定日期(字元串)加上時分秒
如果你用的是 Java8:
importjava.time.Duration;
importjava.time.LocalTime;
publicclassTest{
=LocalTime.of(0,0,0);
publicstaticvoidmain(String[]args)throwsException{
LocalTimetime=LocalTime.parse("21:53:00");
LocalTimeaugment=LocalTime.parse("01:50:22");
LocalTimetime2=plusTime(time,augment);
System.out.println("time2:"+time2);
}
/**
*在current的基礎上增加augment所表示的時間(間隔)
*/
(LocalTimecurrent,LocalTimeaugment){
Durationration=Duration.between(START,augment);
returncurrent.plus(ration);
}
}
運行:
E. java 如何獲取時分秒 不要年月日 例如1990-09-24 08:00:00 我只要獲取08:00:00 不喲1990-09-24應該怎麼做
SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss");
Date date = new Date();
System.out.println(format.format(date));
SimpleDateFormat 這個可以來自行定義源獲取的時間。
HH:時
mm:分
ss:秒
yyyy:年
MM:月
dd:日
F. JAVA將時分秒格式的時間轉化成秒數
public class TimeToSecond {
public static void main(String[] args) {
String time ="01:22:12";
String[] my =time.split(":");
int hour =Integer.parseInt(my[0]);
int min =Integer.parseInt(my[1]);
int sec =Integer.parseInt(my[2]);
int zong =hour*3600+min*60+sec;
System.out.println("慶拍納散共"+zong+"秒");
}
}
(6)時分秒java擴展閱讀
java將毫秒值轉換為譽茄羨日期時間
public static void main(String[] args) {
long milliSecond = 1551798059000L;
Date date = new Date();
date.setTime(milliSecond);
System.out.println(new SimpleDateFormat().format(date));
}
G. java語言寫出:輸入一個秒數。轉換為小時:分:秒的格式輸出。
java語言寫出:輸入一個秒數。轉換為小時:分:秒的格式輸出。 Java程序:
import java.util.Scanner;public class test { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int num; int hour = 0; int minute = 0; int second = 0; System.out.print("請輸入秒數:"); num = scan.nextInt(); second = num % 60; num -= second; if(num > 0) { num /= 60; minute = num % 60; num -= minute; if(num > 0) { hour = num / 60; } } System.out.printf("%d:%d:%d\n", hour, minute, second); }}
運行測試:
請輸入秒數:9876
2:44:36
輸入一個時、分、秒並鏈橡,把它轉換為一個秒數。
adobe encore,直接導入mpg,輸出,刻錄
你去迅雷或者電驢看看。
輸入一數字作為秒數,按小時,分鍾,秒的格式輸出。(x:x:x) JAVA編寫 請不要使用循環語句 求完整代碼
沒有詳細測試過,你可以測試一下
public class DateChanger {
public static void main(String[] args) {
測試要輸入的秒數
int m = 3661;
秒數
int ss = m%60;
小喚銷時數
int hh = m/3600;
int mm = hh==0?m/60:(m%3600)/60;
System.out.println(hh+":"+mm+":"+ss);
}
}
2.輸入一個秒數,輸出x小時x分x秒比如:輸入7199,輸出1小時59分59秒
一個數學計算問題。 int hours=0,minutes=0,seconds; printf("input second:"); scanf("%d",&seconds); hours=second/3600; minutes=(second%3600)/60; seconds=seconds%60; printf("%d時%d分%d秒",hours,minutes,seconds);
C語言問題!輸入秒數~將他轉換為用小時分鍾秒來表示~
int s;
scanf("%d", &s);
time_t x = s;
tm * t = localtime(x);
tm 結構里絕旁有年月日,時分秒信息
輸入一個整數,表示秒數,將其轉化為天,小時 分 秒 輸出.
Dim day As Integer, hour As Integer, minute As Integer, second As Integer, temp As Integer temp = Val(TextBox.Text) second = temp Mod 60 temp = (temp - second) / 60 minute = temp Mod 60 temp = (temp - minute) / 60 hour = temp Mod 24 day = (temp - hour) / 24 MsgBox Str(day) & "天" & hour & "小時" & minute & "分" & second & "秒"
C語言 從鍵盤上輸入9個數 按3*3的格式輸出
#include <stdio.h>
int main()
{
int arr[3][3]
int i, j;
for(i=0; i<3;i++)
for (j=0; j<3;j++)
scanf("%d",arr[i][j]);
for (i=0; i<3;i++)
{
for (j=0;j < 3;j++)
printf("%d ",arr[i][j]);
printf("\n");
}
return 0;
}
輸入一個秒數,輸出為多少小時 多少分鍾 多少秒
#include <stdio.h>int main(){ int s, h, m; scanf("%d", &s); h = s / 3600; s %= 3600; m = s / 60; s %= 60; printf("%d小時%d分鍾%d秒\n", h, m, s); return 0;}
C語言:用%s格式符輸入一個數字字元串,將其轉換為整數並用%d輸出,例如輸入「1234」,輸出1234
#include<stdio.h>
#include<string.h>
main()
{
char str[20];
int a[20],i;
printf("input string:");
gets(str);
for(i=0;str[i]!='\0' && i<20;i++)
{
a[i]=(int)(str[i]-48);
printf("%2d ",a[i]);
}
getch();
}
H. java如何獲取當前時間 年月日 時分秒
//得到類型當前時間
longl=System.currentTimeMillis();
//new日期對
Datedate=newDate(l);
//轉換提日期輸出格式
SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-
ddHH:mm:ss");System.out.println(dateFormat.format(date));
(8)時分秒java擴展閱讀
package com.ob;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateTest {
public static void main(String[] args) throws ParseException {
Calendar now = Calendar.getInstance();
System.out.println("年: " + now.get(Calendar.YEAR));
System.out.println("月: " + (now.get(Calendar.MONTH) + 1) + "");
System.out.println("日: " + now.get(Calendar.DAY_OF_MONTH));
System.out.println("時: " + now.get(Calendar.HOUR_OF_DAY));
System.out.println("分: " + now.get(Calendar.MINUTE));
System.out.println("秒: " + now.get(Calendar.SECOND));
System.out.println("當前時間毫秒數:" + now.getTimeInMillis());
System.out.println(now.getTime());
Date d = new Date();
System.out.println(d);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateNowStr = sdf.format(d);
System.out.println("格式化後的日期:" + dateNowStr);
String str = "2012-1-13 17:26:33";
//要跟上面sdf定義的格式一樣
Date today = sdf.parse(str);
System.out.println("字元串轉成日期:" + today);
}
}
I. java 年月日的日期怎麼帶時分秒
使用SimpleDateFormat函數如
SimpleDateFormatform=newSimpleDateFormat("yyyy-MM-ddEHH:mm:ss");
Datedate=newDate();
form.format(date);
//輸出如:內2015-8-10周一容21:00:00