MeterSphere中python脚本编写获取时间
·
import datetime
import calendar
def last_month_time():
# 获取当前日期
now = datetime.datetime.now()
# 计算上个月的年份和月份
if now.month == 1:
last_month_year = now.year - 1
last_month = 12
else:
last_month_year = now.year
last_month = now.month - 1
# 获取上个月的第一天
first_day = datetime.datetime(last_month_year, last_month, 1)
# 获取上个月的最后一天
_, last_day_num = calendar.monthrange(last_month_year, last_month)
last_day = datetime.datetime(last_month_year, last_month, last_day_num)
# 格式化日期
first_day_str = first_day.strftime("%Y-%m-%d")
last_day_str = last_day.strftime("%Y-%m-%d")
data={
"first_day_str":first_day_str,
"last_day_str":last_day_str
}
return data
# return (unicode(data, 'utf-8'))
last_month = last_month_time()
log.info(last_month["last_day_str"])
log.info(last_month["first_day_str"])
# 设置变量
vars.put("first_day_str", last_month["first_day_str"])
vars.put("last_day_str", last_month["last_day_str"])
根据当前时间获取到上一个月开始时间和结束时间,并设置为变量,供接口使用
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)