概述
输入日期:
2020-02-12
目标输出:
2020-02-13
2020-02-14
2020-02-15
2020-02-16
2020-02-17
2020-02-18
2020-02-19
2020-02-20
2020-02-21
2020-02-22
样例如下:
example–Oracle:
declare
--声明变量
input_date varchar2(20) := &input_date;
begin
--循环十天的日期
for i in 1..10 loop
dbms_output.put_line(to_char(to_date(input_date,'yyyy-mm-dd')+i,'yyyy-mm-dd'));
end loop;
end;
example–Python:
"""
获取十天数据
"""
from datetime import datetime,date,timedelta
def ten_date(input_date):
"""
输出十天的日期
:return:
"""
date_str = datetime.strptime(input_date,'%Y-%m-%d')
for i in range(10):
offset = timedelta(days=i+1)
print("第"+str(i+1)+"天:"+(date_str + offset ).strftime('%Y-%m-%d'))
def main():
"""
主函数
:return:
"""
# 输出天数
input_date = input("请输入日期:")
ten_date(input_date)
if __name__ == '__main__':
main()
菜鸟初养成:如有转载和引用请注明出处。
最后
以上就是清脆马里奥为你收集整理的循环输出十天的日期--Oracle、Python的全部内容,希望文章能够帮你解决循环输出十天的日期--Oracle、Python所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复