当前位置:首页 » 编程语言 » 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)