数据库中日期是DATE类型,怎么去增加一个int型的天数

数据库中日期是DATE类型,怎么去增加一个int型的天数,第1张

首先在定义一个方法public static Date getAfterData(Date date, int count) {Date d = nulld = new Date(date.getTime() + count * 24 * 60 * 60 * 1000L)return d}然后在你的Service代码里, *** 作那个产品实体,比如叫Product,它的有效日期叫 effectiveData那么,增加30天的代码可以写成:

加日期方法:

//beginDate 需要参加计算的日期,days要添加的天数,返回新的日期,日期格式:YYYY-MM-DD。

function getDay(beginDate, days) 。

var beginDate = beginDate.split("-")。

var nDate = new Date(beginDate[1]+ '-' + beginDate[2]+ '-' + beginDate[0])//转换为

MM-DD-YYYY格式。

var millSeconds = Math.abs(nDate) + (days * 24 * 60 * 60 * 1000)。

var rDate = new Date(millSeconds)。

var year = rDate.getFullYear()。 var month = rDate.getMonth() + 1。

if (month <10) month = "0" + month。

var date = rDate.getDate()。

if (date <10) date = "0" + date。

return (year + "-" + month + "-" + date)。

1.绑定时格式化日期方法:

<ASP:BOUNDCOLUMN    DATAFIELD=    "JoinTime    "    DATAFORMATSTRING=

"{0:yyyy-MM-dd}    "    >  <ITEMSTYLE    WIDTH=    "18%    "    >

</ITEMSTYLE    >      </ASP:BOUNDCOLUMN    >。

2.数据控件如DataGrid/DataList等的件格式化日期方法:

e.Item.Cell[0].Text=Convert.ToDateTime(e.Item.Cell[0].Text).ToShortDateString()。

3.用String类转换日期显示格式:

String.Format(    "yyyy-MM-dd    ",yourDateTime。

其实就是把你要修改的日期作为参数传到方法里面

然后再到方法里面去截取时间的年月日部分。

再已你需要的那种格式返回就成了。

当然传入的时间格式要正确,你要给传入的时间格式做判断。

例如,只允许xxxx年xx月xx日xx时xx分xx秒 类型的时间传入,否则返回时间类型错误

public String getDate(String setDate)

{

例如:public String year=setDate.substring(0,4)

public String month=setDate.substring(5,7)

public String day=setDate.substring(8,10)

if(setDate==xxxx年xx月xx日xx时xx分xx秒)//这个部分有麻烦,要截

//取年月日部分数字判断

//年月日部分的字符判断

return day+"日"+month+"月"+year+"年"

else

return "输入的时间格式错误!"

}

这是java的。C#也差不多。

要加天数的话就把截取的字符段转int型再加,当然还是要做判断,比如判断哪个月的天数不能超过多少,到达了就再月份上加1,天数返回到1。加月份和年份也一样的。

我是一名株洲北大青鸟的S2的学生,如果错了请见谅。

当然软件定义好的时间类里面有没有自动转的方法我就不知道了。

不过我想就算有的话sun和微软公司也是这么定义的方法吧。

有问题的话可以互相讨论下。QQ: 251455529

第三次修改。

你好像是要个子类吧。

那就要继承了。

该下前面的属性为public就行了。

不过这样做的话安全性不够高。

这样就最直接。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11445474.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存