Advertisement
Sopp

閏年計算

Mar 16th, 2017
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 0.77 KB | None | 0 0
  1. rem =================================================
  2. rem 閏年計算
  3. rem      If n Mod 400 = 0 Or (n Mod 4 = 0 And n Mod 100 <> 0) Then
  4. rem      MsgBox s + "是閏年!"
  5. rem =================================================
  6. set DateFull=20010319
  7. set DateYear=%DateFull:~0,4%
  8. set DateMonth=%DateFull:~4,2%
  9. set DateDay=%DateFull:~6,2%
  10. set DateLeap=0
  11.  
  12. set DateYear=%1
  13.  
  14. set /a DateCal=DateYear-DateYear/400*400
  15. echo DateCal=%DateCal%
  16. if %DateCal% == 0 (
  17.     set DateLeap=1
  18.     goto LeapEnd
  19.     )
  20.  
  21. set /a DateCal=DateYear-DateYear/4*4
  22. set /a DateCal2=DateYear-DateYear/100*100
  23. echo DateCal=%DateCal%
  24. echo DateCal2=%DateCal2%
  25. if %DateCal% == 0 (
  26.     if %DateCal2% == 0 (
  27.         set DateLeap=0
  28.         goto LeapEnd
  29.         )
  30.     set DateLeap=1
  31.     )
  32.  
  33. :LeapEnd
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement