2014-09-22 63 views
0

我已经看到了很多关于如何从其他日期时间减去一个日期时间以及如何将日期时间添加到日期时间的信息。但以下是让我头痛的事情。 如何在powerbuilder中从日期中减去1分钟?请帮助和支持。从powerbuilder中的datetime中减去一分钟

感谢&问候 拉胡尔摹

回答

0

这是它是如何在PowerScript中完成的。如果你使用DateAdd函数在SQL中完成它会更容易。

日期时间ldt_thedate,ldt_newdate
时间lt_thetime

//获取当前日期时间
ldt_thedate = DATETIME(TODAY(),现在())

//减去1分钟
lt_thetime = RELATIVETIME(时间(ldt_thedate),-1)

//组装日期时间
ldt_newdate =日期时间(日期(ldt_thedate),lt_thetime)

+0

海,非常感谢您的reply.It是工作,但如果日期是22月2014 00: 00:00。 – 2014-09-22 11:02:48

+0

您可以在内联语句中使用DateAdd SQL函数。这将是更少的代码,不会有午夜问题。 – 2014-09-22 12:16:10

+0

如果你需要做很多事情,你可以用datepart作为参数创建一个SQL函数,然后用它从日期中减去你需要的任何东西。 – 2014-09-22 22:42:05

1

如果你正在使用powerbuilder.net你能做到这一点,在2行的代码:

System.DateTime newDate 
newDate = System.DateTime.Now.AddMinutes(-1);