01-12-2009
Downloads: 323
File size: 1.1kB
Views: 1,081
Embed
 |
Checks dates to see if a date is a leap year |
- <
- .SYNOPSIS
- Demonstrates use of System.Datetime to determine leap year
- .DESCRIPTION
- This script creates four date objects and checks to see if
- the date is a leap year. The last object is today's date.
- .NOTES
- File Name : Get-LeapYear.ps1
- Author : Thomas Lee - tfl@psp.co.uk
- Requires : PowerShell V2 CTP3
- .LINK
- http://www.pshscripts.blogspot.com
- .EXAMPLE
- PS c:\foo> .\Get-LeapYear.ps1
- 2000 is a leap year: True
- 2002 is a leap year: False
- 2004 is a leap year: True
- 2009 is a leap year: False
-
-
-
-
-
-
-
- $d1 = [system.datetime] "Jan 1 2000"
- $d2 = [System.datetime] "Jan 1 2002"
- $d3 = [System.datetime] "Jan 1 2004"
- $d4 = get-date
-
-
- "{0} is a leap year: {1}" -f $d1.year,([system.datetime]::isleapyear($d1.year))
- "{0} is a leap year: {1}" -f $d2.year,([system.datetime]::isleapyear($d2.year))
- "{0} is a leap year: {1}" -f $d3.year,([system.datetime]::isleapyear($d3.year))
- "{0} is a leap year: {1}" -f $d4.year,([system.datetime]::isleapyear($d4.year))
-
Create 4 datetime objects (three static, fourth is today's date) and uses System.DateTime to see if the date is in a leap year.