找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 19304|回复: 13

[问题求助] [已解决]VBS如何获得两个日期之间/指定范围内的每一天的日期?

[复制链接]
发表于 2016-4-15 17:09:15 | 显示全部楼层 |阅读模式
本帖最后由 pcl_test 于 2016-7-17 23:00 编辑

比如我想获得
20150101
20150102
……
20150131
20150201
……
20151231

要达到这个目的应该怎么做?

评分

参与人数 1PB -4 收起 理由
pcl_test -4 未按版规发帖

查看全部评分

发表于 2016-4-15 17:56:11 | 显示全部楼层
@echo off
set /p start="请输入开始日期,如20150101:"
set /p end="请输入结束日期,如20151231:"
for /l %%i in (%start%,1,%end%) do @echo %%i

你想要这样的结果么?
发表于 2016-4-15 18:11:47 | 显示全部楼层
花钱让人
写程序实现。
发表于 2016-4-15 20:12:57 | 显示全部楼层
本帖最后由 pcl_test 于 2016-7-24 15:04 编辑
  1. date1 = DateValue("2015-01-01")
  2. date2 = DateValue("2015-12-31")

  3. Do Until date1 > date2
  4.     s = s & FormatDate(date1)
  5.     date1 = DateAdd("d", 1 , date1)

  6. Loop
  7. Msgbox s
  8. '输出到文本
  9. 'CreateObject("Scripting.FileSystemObject").CreateTextFile("结果.txt", 2).Write s

  10. Function FormatDate(d)
  11.     FormatDate = right(year(d),4) & right("0" & month(d),2) & right("0" & day(d),2) &vbCrLf
  12. ENd Function
复制代码

评分

参与人数 1技术 +1 收起 理由
sepwolves + 1 谢谢

查看全部评分

 楼主| 发表于 2016-4-15 22:09:58 | 显示全部楼层
回复 4# pcl_test


    谢谢版主。
发表于 2016-4-15 22:16:31 | 显示全部楼层
回复 5# sepwolves


    问题解决了就把问题结帖了呗,还要记得给 pcl_test 加个分
 楼主| 发表于 2016-4-15 22:41:35 | 显示全部楼层
回复 2# Abson


    你这个是批处理啊。。
我问的是VBS啊。。。咱们这不是VBS求助讨论吗?
 楼主| 发表于 2016-4-15 22:41:59 | 显示全部楼层
回复 6# CrLf


    我还在学习当中。。。
 楼主| 发表于 2016-4-15 22:42:22 | 显示全部楼层
回复 6# CrLf


    怎么加分?版主也需要加分?
发表于 2016-4-15 22:45:08 | 显示全部楼层
回复 9# sepwolves


那当然要,必须要,版主的绩效都是跟当月新增技术分挂钩的,这里的版主已经有好几位因为饮养不良去打吊瓶了
每层楼右下角都有一个评分项
 楼主| 发表于 2016-4-15 22:45:27 | 显示全部楼层
回复 4# pcl_test


    原来vbs的函数可以放在后面啊。。
你们一般是怎么写vbs呢?是用一个notepad就开写呢?还是会有专门的开发环境?
比如说有debug功能之类的……
发表于 2016-4-15 22:46:07 | 显示全部楼层
回复 11# sepwolves


    vbsedit
发表于 2016-4-15 23:01:56 | 显示全部楼层
这些人闭着眼睛能写的代码。
 楼主| 发表于 2016-4-19 01:15:48 | 显示全部楼层
这些功能我最早原本想用python来实现。现在看来vbs也能实现得很好。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 18:37 , Processed in 0.025365 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表