當前位置:首頁 » 編程語言 » sql輸入時間加一天
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql輸入時間加一天

發布時間: 2023-07-07 12:39:09

sql 獲取系統當前時間一天後的時間

rq=date()+1
"rq"這個日期變數等於系統當前日期加一天

⑵ 一個sql類的Date ,我要怎麼在那個日期上加上指定天數,然後獲得的還是一個sql類的Date

//***************************************************
//名稱:strToDate
//功能:將指定的字元串轉換成日期
//輸入:aStrValue: 要轉換的字元串;
// aFmtDate: 轉換日期的格式, 默認為: "yyyy/MM/dd "
// aDteRtn: 轉換後的日期
//輸出:
//返回:TRUE: 是正確的日期格式; FALSE: 是錯誤的日期格式
//***************************************************
public static boolean strToDate(
String aStrValue,
String aFmtDate,
java.util.Date aDteRtn)
{
if (aFmtDate.length() == 0)
{
aFmtDate = "yyyy/MM/dd ";
}
SimpleDateFormat fmtDate = new SimpleDateFormat(aFmtDate);
try
{
aDteRtn.setTime(fmtDate.parse(aStrValue).getTime());
}
catch (Exception e)
{
return (false);
}

return (true);
}

//***************************************************
//名稱:dateToStr
//功能:將指定的日期轉換成字元串
//輸入:aDteValue: 要轉換的日期;
// aFmtDate: 轉換日期的格式, 默認為: "yyyy/MM/dd "
//輸出:
//返回:轉換之後的字元串
//***************************************************
public static String dateToStr(java.util.Date aDteValue, String aFmtDate)
{
String strRtn = null;

if (aFmtDate.length() == 0)
{
aFmtDate = "yyyy/MM/dd ";
}
Format fmtDate = new SimpleDateFormat(aFmtDate);
try
{
strRtn = fmtDate.format(aDteValue);
}
catch (Exception e)
{

}

return (strRtn);
}

第二種。
import java.util.*;
import java.text.SimpleDateFormat;
class test
{
public static void main(String[] args)
{
long nCurrentTime = System.currentTimeMillis();
java.util.Date utilDate = new java.util.Date(nCurrentTime);

GregorianCalendar da = new GregorianCalendar(2004, 11, 23, 11, 45, 50);
java.util.Date time = da.getTime();
java.sql.Date sqlDate = new java.sql.Date(time.getTime());
java.sql.Time sqlTime = new java.sql.Time(time.getTime());
java.sql.Timestamp sqlTimestamp = new java.sql.Timestamp(nCurrentTime);

System.out.println(time);
System.out.println( "sqlDate:----- "+sqlDate);
System.out.println( "sqlTime:----- "+sqlTime);
System.out.println( "sqlTimestamp:----- "+sqlTimestamp);
}
}

你自己選吧。後面的這個比較好。你自己最好寫一個公共的util類。

⑶ sql當前時間加一天

Declare @Date datetime
Set @Date = '2002-12-30 '
Set @Date = @Date - 1
print @Date

⑷ 如何將SQL中的日期欄位的值改成當月的第一天呀

這樣:
update 表
set 日期欄位=dateadd(dd,-day(日期欄位)+1,日期欄位)

原理是,原日期減去原日期在當月所處的天數然後再加一天就是原日期當月1日的日期。

⑸ sql 日期函數 加一天

select DateAdd (expire_date,1,'2012-06-24'),expire_date from A
你這個語句中第一個參數你對不對暫時還看不出,但是最後一個參數你傳入的是一個字元串 ,它需要的是個日期格式.當然就不行了,需要轉換,還有,如果你只是加一天的話,第一個參數固定寫成day就可以

⑹ sql server中如何判斷日期如果大於等於15號就加一天

declare@日期值DATE='20161015'
SELECTMONTH(CASEWHENDAY(@日期值)<15THEN@日期值ELSEDATEADD(MONTH,1,@日期值)END)