金蝶云星空常见方法/函数
一、获取时间
#引入命名空间就可以使用DateTime
#DateTime.Today返回年月日
#DateTime.Now 返回年月日+当前时间
from System import DateTime
#从命名空间System 引入类DateTime
def ButtonClick(e):
if e.Key == "按钮标识".ToUpperInvariant():
this.View.ShowMessage("插入表单上的按钮被点击事件"+str(DateTime.Today)+" "+str(DateTime.Now))
作者:╄秋メ凋零
来源:金蝶云社区
原文链接:https://vip.kingdee.com/article/503260463476731904?get_from=article-id&productLineId=1&lang=zh-CN
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
2、获取当前系统日期
curDate = TimeServiceHelper.GetSystemDateTime(this.Context).Date
3、获取昨日的时间
yesterday=str(DateTime.Parse(("{0}").format(curDate)).AddDays(-1))
Python插件中可以使用C#中的DateTime对象来处理:
t1=DateTime.Parse(str(time1));#要注意判断字段为空:time1=None的情况 t2=DateTime.Parse(str(time2));#要注意判断字段为空:time2=None的情况 ts=t1-t2;#计算日期差 onlyDays=ts.Days;#整数相差天数,向下取整,例如,1天X小时,都是1天 totalDays=ts.TotalDays;#double类型,精确的小数天数 AfterXDaysDate=str(t2.AddDays(x));#t2加上x天之后的日期,若x为负数,则标识x天前的日期
4、获取上个月的第一天
todayNow=DateTime.Now #获取当前时间
firstDayOfLastMonth = DateTime(todayNow.Year, todayNow.Month - 1, 1);
显示结果如下:
2024-10-01 00:00:00