如何將指定的日期儲存為陣列
想請問一下,該如何將指定的日期儲存成陣列的格式,以利於處理呢?我想將23行寫成$sNewDate[$i/7]= _DateAdd( 'd',$i, "2005/5/1"),把每次指定出來的日期,依序寫進$sNewDate的陣列
但是都會出現錯誤提示(D:\AutoIt\??\date.au3 (24) : ==> Expected a "=" operator in assignment statement.),請問該如何解決呢?
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>
#include <StaticConstants.au3>
#include <IE.au3>
#include <Array.au3>
#include<date.au3>
#include <GuiListView.au3>
; Add 7 days to specific day
$date1="2005/5/1"
$date2="2005/5/31"
$iDateCalc = _DateDiff( 'd',$date1,$date2)
MsgBox( 4096, "", "Number of days since "&$date1&":" & $iDateCalc )
$j=Floor($iDateCalc/7)
MsgBox( 4096, "", "Number of weeks since "&$date1&":" & $j )
for $i=7 to $i*$j Step 7
$sNewDate= _DateAdd( 'd',$i, "2005/5/1")
MsgBox( 4096, "", "Today +"&$i& "days:" & $sNewDate)
Next
[ 本帖最后由 fancky 于 2009-3-9 17:00 编辑 ] Dim $sNewDate[$j+1]
$sNewDate=$j
for $i=1 to $j
$sNewDate[$i]= _DateAdd( 'd',$i*7, "2005/5/1")
Next
_ArrayDisplay($sNewDate)
是要的这个效果吗? 是的是的,我一直想不到迴圈裡要怎麼表示,謝謝了。
页:
[1]