1. 程式人生 > >sql中將秒轉為時分秒

sql中將秒轉為時分秒

xml中的sql:

(case when (1>zer.timetaken/3600)            //小時數小於1

then
CONCAT(FLOOR((zer.timetaken%3600)/60), '分',((zer.timetaken%3600)%60), '秒')
else
CONCAT(FLOOR(zer.timetaken/3600),'時',FLOOR((zer.timetaken%3600)/60), '分',((zer.timetaken%3600)%60), '秒')
end )

AS timeTakenStr,

其中①zer.timetaken是資料庫中表中欄位(耗時)

②mybatis在xml中檔案中處理大於小於方法需要使用轉義字元。之前寫的是zer.timetaken/3600<1專案直接就跑不起來,全是報錯,小於這中寫法是不可以,但是大於這中寫法是可以的(我具體也不知道什麼情況)。

相關推薦

sql中將轉為分秒

xml中的sql:(case when (1>zer.timetaken/3600)            //小時數小於1thenCONCAT(FLOOR((zer.timetaken%3600)/60), '分',((zer.timetaken%3600)%60),

轉為分秒的oracle函式

create or replace function GETTIMEDESC(seconds in integer) return varchar2 is Result varchar2(100); begin Result := '1t'; if (s

SQL 數字轉為分秒

  需求:將4919 秒 轉為 時分秒     使用函式 TRUNCATE(x,y) SELECT CONCAT(convert(TRUNCATE(a.LAST_TIME/3600, 0), c

Android將毫秒轉為分秒

/** * 將毫秒轉時分秒 * * @param time * @return */ public static String generateTime(long time) { int totalSeconds = (int) (time / 1000);

Java將毫秒值轉為分秒

public String getGapTime(long time){         long hours = time / (1000 * 60 * 60);         long minutes = (time-hours*(1000 * 60 * 60 ))/(

SQL SERVER中將數轉換成分秒

DECLARE @a INT  SET @a=3696 SELECT CONVERT(VARCHAR(8),DATEADD(ss,@a,'1900-01-01 00:00:00'),108) --result /*   01:01:36 */

sql分秒轉為

declare @sql varchar(20) set @sql='37:02:10' --test-- SELECT substring(@sql,0,charindex(':',left(@sql,3))) select cast(substring(@sql,0,c

Sql 獲取當前日期沒有分秒

2-2 時分秒 date body () convert get 8.0 OS select convert(varchar(10),getdate(),120) 輸出格式:2008-02-27 00:25:13 SELECT CONVERT(char(19), g

如何設定讓Oracle SQL Developer顯示的時間包含分秒

參考設定1: 將工具--首選項--資料庫--NLS--日期格式由DD-MON-RR修改為DD-MON-RR HH24:MI:SS 參考設定2: 將Tools --> Preferences --> Database --> NLS Parameters --> Date Fo

數轉換為日分秒

/** * 獲取剩餘時間 * * @return */ public static String getRemainingTime(String createTime, int expriedDays) throws ParseException { SimpleDateFormat f

PHP將時間轉換成分秒格式

function secToTime($seconds){ $result = '00:00:00'; if ($seconds>0) { $hour = floor($seconds/3600);

時間轉換成分秒

時間秒轉換成時分秒 1.資料庫可以把時間差變成秒 語句為 SELECT //把時間差變成秒, TIMESTAMPDIFF(引數1,開始時間,結束時間) //引數1:DAY(天),HOUR(小時),MINUTE(分鐘),SECOND(秒) SELECT TIMESTAMP

Python轉換成時間(分秒

方法 一:seconds(秒數)為小數時不會丟失小數部分(推薦使用) import datetime datetime.timedelta(seconds=100.55) 方法一:seconds(秒數)為小數時會小數部分可能受影響 m, s = divmod(seconds = 11

分秒相互轉換

文章目錄 1、簡介 2、程式碼結構 3、activity_main.xml 佈局檔案 4、MainActivity.java 功能檔案 5、log 展示

JS將轉換成分秒顯示

function formatSeconds(value) { var theTime = parseInt(value);// 秒 var theTime1 = 0;// 分 var theTime2 = 0;// 小時 if(theTi

java.sql.date 跟java.util.date的區別 和怎麼在oracle資料庫中顯示分秒

java.sql.Date,java.sql.Time和java.sql.Timestamp三個都是java.util.Date的子類(包裝類)。 java.sql.Date是java.util.Date的子類,是一個包裝了毫秒值的瘦包裝器,允許 JDBC 將毫秒值標識

js 分秒數的轉換

1. 時間戳 格式化為 時分秒(00:00:00) /** * 時間秒數格式化 * @param s 時間戳(單位:秒) * @returns {*} 格式化後的時分秒 */ var sec_to_ti

數轉分秒函式

//秒數轉為時分秒 private function changeTimeType($seconds){ if ($seconds>3600){ $hours=intval($sec

JavaScript 編寫一個函式,要求輸入年月日分秒,輸出該年月日分秒的下一

function time(into){ var TimeF=into.substring(0,into.length-1); var Time=TimeF.replace(/([^\u0000-\u00FF])/g,'-'); var

JS 將轉為x天xx分x

/* *@param s : 時間秒 */ function secondsFormat( s ) { var day = Math.floor( s/ (24*3600) ); // Math.floor()向下取整 var h