我的出生日期存储在SQL服务器数据库中,如此 4/23/1988 6:30:00 PM 格式。此列具有nvarchar格式。现在我想把它转换成IST,这将增加5.30小时到这个日期,即输出应该 4/24/1988 。它也有空值。怎么做?
答案 0 :(得分:1)
在添加330分钟
之前首先将()转换为日期时间SELECT DATEADD(MINUTE, 330, CONVERT(DATETIME, date_of_birth, 101))
答案 1 :(得分:0)
试试这个
public class car implements carbonfootprint {
private double mpg = 25;
public double yearly = 500;
public double carbonfootprint;
public void setmpg(){
System.out.println("The mpg of a ford fusion is " + mpg + " MPG.");
}
@Override
public void getcarbonfootprint() {
carbonfootprint = (yearly * mpg)/9;
}
public double returncarbonfootprint(){
System.out.println(carbonfootprint);
return carbonfootprint;
}
}
答案 2 :(得分:0)
找到解决方案....我跳过了结果为null&无效。
从user_master选择DATEADD(MINUTE,330,CONVERT(DATETIME,um_date_of_birth,101)),其中um_date_of_birth不为空且isdate(um_date_of_birth)<> 0 强>