<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://powershell.com/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results for 'app:weblogs' matching tags 'Code' and 'System.Globalization'</title><link>http://powershell.com/cs/search/SearchResults.aspx?q=app:weblogs&amp;tag=Code,System.Globalization&amp;orTags=0&amp;o=DateDescending</link><description>Search results for 'app:weblogs' matching tags 'Code' and 'System.Globalization'</description><dc:language>en-US</dc:language><generator>CommunityServer 2008.5 (Build: 30929.2835)</generator><item><title>Show-DateTimeFormatInfo.ps1</title><link>http://powershell.com/cs/blogs/powershell-scripts/archive/2011/11/01/show-datetimeformatinfo-ps1.aspx</link><pubDate>Tue, 01 Nov 2011 05:00:00 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:13016</guid><dc:creator>Anonymous</dc:creator><description>  &lt;div style="width:103.35%;height:1226px;" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script re-implements and MSDN sample that shows&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; the different Date/Time Formatting characters and&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; how they are used &lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt; formatting date/time objects.&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script Creates a date/time object, then shows formatting&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; using the key Date/Time Format strings.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Show-DateTimeFormatInfo.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/system.globalization.datetimeformatinfo.aspx&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Left as an exercise &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt; the reader.&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# Create and initialise a DateTimeFormatInfo associated with the en-US culture.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt; = (new-object System.Globalization.CultureInfo &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;en-US&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$false&lt;/span&gt;&lt;span&gt; ).DateTimeFormat&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Create a DateTime with the Gregorian date January 3, 2002 (year=2002, month=1, day=3)&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# The Gregorian calendar is the default calendar for the en-US culture&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt; = new-object System.DateTime&amp;#160; 2002, 1, 3&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Display the format pattern associated with each format character&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;FORMAT&amp;#160; en-US EXAMPLE&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;CHAR&amp;#160;&amp;#160;&amp;#160; VALUE OF ASSOCIATED PROPERTY, IF ANY&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; d&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;d&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.ShortDatePattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(ShortDatePattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; D&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;D&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.LongDatePattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(LongDatePattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; f&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}`n&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;f&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; F&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;F&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.FullDateTimePattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(FullDateTimePattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; g&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}`n&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;g&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; G&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}`n&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;G&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; m&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;m&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.MonthDayPattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(MonthDayPattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; M&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;M&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.MonthDayPattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(MonthDayPattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; o&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}`n&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;o&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; r&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;r&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.RFC1123Pattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(RFC1123Pattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; R&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;R&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.RFC1123Pattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(RFC1123Pattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; s&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;s&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.SortableDateTimePattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(SortableDateTimePattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; t&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;t&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.ShortTimePattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(ShortTimePattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; T&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;T&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.LongTimePattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(LongTimePattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; u&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;u&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.UniversalSortableDateTimePattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(UniversalSortableDateTimePattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; U&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}`n&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;U&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; y&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.YearMonthPattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(YearMonthPattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; Y&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Y&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.YearMonthPattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(YearMonthPattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6d6a27cb-232d-40f4-92ee-12026d41ed58" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/code" rel="tag"&gt;code&lt;/a&gt;,&lt;a href="http://technorati.com/tags/sample" rel="tag"&gt;sample&lt;/a&gt;,&lt;a href="http://technorati.com/tags/System.Globalization.DateTimeFormat" rel="tag"&gt;System.Globalization.DateTimeFormat&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/546036873798832453-6278566681621628505?l=pshscripts.blogspot.com" alt="" /&gt;&lt;/div&gt;</description></item><item><title>Show-CalendarAlgorithm.ps1</title><link>http://powershell.com/cs/blogs/powershell-scripts/archive/2011/10/31/show-calendaralgorithm-ps1.aspx</link><pubDate>Mon, 31 Oct 2011 05:00:00 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:12991</guid><dc:creator>Anonymous</dc:creator><description>  &lt;div id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script re-implements an MSDN Sample showing the&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; CalendarAlgorithmType enumeration.&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script creates there calendars and displays&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; algorithm type,&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Show-CalendarAlgorithm.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/system.globalization.calendaralgorithmtype.aspx&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Helper function&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;Function Display{&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;Param ([System.Globalization.Calendar] &lt;span class="variable"&gt;$c&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$name&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="variable"&gt;$c&lt;/span&gt;&lt;span&gt;.ToString().PadRight(50, &lt;/span&gt;&lt;span class="string"&gt;&amp;#39;.&amp;#39;&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;{0} {1}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$name&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$c&lt;/span&gt;&lt;span&gt;.AlgorithmType&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;}&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;## Start of script&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Create three new calendars&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$grCal&lt;/span&gt;&lt;span&gt; = new-object System.Globalization.GregorianCalendar&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$hiCal&lt;/span&gt;&lt;span&gt; = new-object System.Globalization.HijriCalendar&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$jaCal&lt;/span&gt;&lt;span&gt; = new-object System.Globalization.JapaneseLunisolarCalendar&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Display them&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;Display(&lt;span class="variable"&gt;$grCal&lt;/span&gt;&lt;span&gt;);&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;Display(&lt;span class="variable"&gt;$hiCal&lt;/span&gt;&lt;span&gt;);&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;Display(&lt;span class="variable"&gt;$jaCal&lt;/span&gt;&lt;span&gt;);&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;[enum]::GetNames([System.Globalization.CalendarAlgorithmType])&amp;#160; &lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/546036873798832453-3391912369972555584?l=pshscripts.blogspot.com" alt="" /&gt;&lt;/div&gt;</description></item><item><title>Get-UmAlQuraCalendar.ps1</title><link>http://powershell.com/cs/blogs/powershell-scripts/archive/2010/09/02/get-umalquracalendar-ps1.aspx</link><pubDate>Thu, 02 Sep 2010 05:00:00 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:7525</guid><dc:creator>Anonymous</dc:creator><description>  &lt;div style="width:99%;height:1429px;" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script displays details of a UmAlQura Calendar &lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt; PowerShell&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script shows the various aspects of this calendar including key properties,&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; fields and selected methods.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Get-UmAlQuraCalendar.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN Sample posted at:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/system.globalization.umalquracalendar.aspx&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; PSH [C:\foo]: . &lt;span class="string"&gt;&amp;#39;E:\PowerShellScriptLib\System.Globalization\Get-UmAlQuraCalendar.ps1&amp;#39;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Um Al Qura Calendar&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Algorithm Type&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : LunarCalendar&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Eras &lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt; Calendar&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : 1&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Is read only?&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : False&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Max Supported Date/Time : 5/13/2029 11:59:59 PM&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Min Supported Date/Time : 4/30/1900 12:00:00 AM&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Two Digit Year Max&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : 1451&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; April 3, 2002 of the Gregorian calendar equals the following &lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt; the UmAlQura calendar:&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Era:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Year:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1423&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Is Leap Year?&amp;#160;&amp;#160; False&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Days In Year:&amp;#160;&amp;#160; 354&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Month:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Months &lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt; Year: 12&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Days &lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt; Month:&amp;#160; 29&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Leap Month:&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; DayOfYear:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 20&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; DayOfMonth:&amp;#160;&amp;#160;&amp;#160;&amp;#160; 20&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; DayOfWeek:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Wednesday&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; After adding two years and ten months and one day:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Era:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Year:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1425&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Is Leap Year?&amp;#160;&amp;#160; True&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Days In Year:&amp;#160;&amp;#160; 355&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Month:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 11&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Months &lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt; Year: 12&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Days &lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt; Month:&amp;#160; 30&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Leap Month:&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; DayOfYear:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 317&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; DayOfMonth:&amp;#160;&amp;#160;&amp;#160;&amp;#160; 21&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; DayOfWeek:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Sunday&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Helper Function&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;Function DisplayValues {&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="keyword"&gt;param&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt; )&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; Era:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.GetEra(&lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;)&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; Year:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.GetYear(&lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; Is Leap Year?&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.IsLeapYear(&lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.GetYear(&lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;))&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; Days In Year:&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.GetDaysInYear(&lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.GetYear(&lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;))&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; Month:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.GetMonth(&lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; Months in Year: {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.GetMonthsInYear(&lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.GetYear(&lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;))&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; Days in Month:&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.GetDaysInMonth(&lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.GetYear(&lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;), &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.Month)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; Leap Month:&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.GetLeapMonth(&lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.GetYear(&lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;))&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; DayOfYear:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.GetDayOfYear(&lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; DayOfMonth:&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.GetDayOfMonth(&lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; DayOfWeek:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.GetDayOfWeek(&lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;}&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Sets a DateTime to April 3, 2002 of the Gregorian calendar.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="builtin"&gt;New-Object&lt;/span&gt;&lt;span&gt; System.DateTime 2002, 4, 3, (&lt;/span&gt;&lt;span class="builtin"&gt;New-Object&lt;/span&gt;&lt;span&gt; System.Globalization.GregorianCalendar)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Creates an instance of the UmAlQuraCalendar.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="builtin"&gt;New-Object&lt;/span&gt;&lt;span&gt; System.Globalization.UmAlQuraCalendar&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Display properties of the calendar&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Um Al Qura Calendar&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Algorithm Type&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.AlgorithmType&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Eras in Calendar&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.Eras.count&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Is read only?&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.IsReadOnly&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Max Supported Date/Time : {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.MaxSupportedDateTime&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Min Supported Date/Time : {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.MinSupportedDateTime&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Two Digit Year Max&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.TwoDigitYearMax&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Display the values of the DateTime.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&lt;span class="string"&gt;&amp;quot;April 3, 2002 of the Gregorian calendar equals the following in the UmAlQura calendar:&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;DisplayValues &lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Adds two years and ten months and one Day.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.AddYears( &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;, 2 )&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.AddMonths(&lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;, 10 )&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;.AddDays(&lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;, 1 )&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Display the values of the DateTime.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;After adding two years and ten months and one day:&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;DisplayValues &lt;span class="variable"&gt;$MyCal&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:55430c63-c2e7-4d16-9bab-1fbcc70b1f3b" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/code" rel="tag"&gt;code&lt;/a&gt;,&lt;a href="http://technorati.com/tags/scripts" rel="tag"&gt;scripts&lt;/a&gt;,&lt;a href="http://technorati.com/tags/System.Globalizatin.UmAlQuraCalendar" rel="tag"&gt;System.Globalizatin.UmAlQuraCalendar&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/546036873798832453-7759475935254753185?l=pshscripts.blogspot.com" alt="" /&gt;&lt;/div&gt;</description></item><item><title>Get-PersianCalendar.ps1</title><link>http://powershell.com/cs/blogs/powershell-scripts/archive/2010/09/01/get-persiancalendar-ps1.aspx</link><pubDate>Wed, 01 Sep 2010 05:00:00 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:7517</guid><dc:creator>Anonymous</dc:creator><description>  &lt;div style="width:98.91%;height:1526px;" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script displays details of a Persian Calender &lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt; PowerShell&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script re-implements an MSDN C&lt;span class="comment"&gt;# sample.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Get-PersianCalendar.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN Sample posted at:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/system.globalization.persiancalendar.aspx&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; PSH [C:\foo]: . &amp;#39;C:\Users\tfl\AppData\Local\Temp\Untitled1.ps1&amp;#39;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; ................. Today ..........................&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Today is:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Wednesday, 9/1/2010 03:25:17 PM &lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt; the Gregorian calendar.&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Wednesday, 6/10/1389 15:25:17 &lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt; the Persian calendar.&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; ............... Fields ............................&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; PersianEra = 1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; ............... Properties ........................&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Eras:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; era = 1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Gregorian Date Range Supported by the Persian Calendar:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; From 3/21/0622 12:00:00 AM&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; To&amp;#160;&amp;#160; 12/31/9999 11:59:59 PM&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; TwoDigitYearMax = 99&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; ............ Selected Methods ......................&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; GetDayOfYear: day&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = 165&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; GetDaysInMonth: days&amp;#160;&amp;#160;&amp;#160; = 30&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; GetDaysInYear: days&amp;#160;&amp;#160;&amp;#160;&amp;#160; = 366&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; GetLeapMonth:&amp;#160; month&amp;#160;&amp;#160;&amp;#160; = 0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; GetMonthsInYear: months = 12&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; IsLeapDay:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = False&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; IsLeapMonth:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = False&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; IsLeapYear: 1370 is a leap year = True&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; ToFourDigitYear:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; If TwoDigitYearMax = 99, ToFourDigitYear(99) = 99&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; If TwoDigitYearMax = 2010, ToFourDigitYear(99) = 1999&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Get today&amp;#39;s date.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$Jc&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = new-object system.Globalization.PersianCalendar&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$ThisDate&lt;/span&gt;&lt;span&gt; = [System.DateTime]::Now&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# Display the current date using the Gregorian and Persian calendars.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Today is:&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; {0:dddd}, {0} in the Gregorian calendar.&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$ThisDate&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; {0}, {1}/{2}/{3} {4}:{5}:{6} in the Persian calendar.&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$jc&lt;/span&gt;&lt;span&gt;.GetDayOfWeek(&lt;/span&gt;&lt;span class="variable"&gt;$thisDate&lt;/span&gt;&lt;span&gt;),&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$jc&lt;/span&gt;&lt;span&gt;.GetMonth(&lt;/span&gt;&lt;span class="variable"&gt;$thisDate&lt;/span&gt;&lt;span&gt;),&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$jc&lt;/span&gt;&lt;span&gt;.GetDayOfMonth(&lt;/span&gt;&lt;span class="variable"&gt;$thisDate&lt;/span&gt;&lt;span&gt;),&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$jc&lt;/span&gt;&lt;span&gt;.GetYear(&lt;/span&gt;&lt;span class="variable"&gt;$thisDate&lt;/span&gt;&lt;span&gt;),&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$jc&lt;/span&gt;&lt;span&gt;.GetHour(&lt;/span&gt;&lt;span class="variable"&gt;$thisDate&lt;/span&gt;&lt;span&gt;),&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$jc&lt;/span&gt;&lt;span&gt;.GetMinute(&lt;/span&gt;&lt;span class="variable"&gt;$thisDate&lt;/span&gt;&lt;span&gt;),&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$jc&lt;/span&gt;&lt;span&gt;.GetSecond(&lt;/span&gt;&lt;span class="variable"&gt;$thisDate&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Fields&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;............... Fields ............................&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;PersianEra = {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f [System.Globalization.PersianCalendar]::PersianEra&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Properties&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;............... Properties ........................&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Eras:&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="keyword"&gt;foreach&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span class="variable"&gt;$era&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="variable"&gt;$jc&lt;/span&gt;&lt;span&gt;.Eras){&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot; era = {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$era&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;}&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Gregorian Date Range Supported by the Persian Calendar:&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; From {0:G}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$jc&lt;/span&gt;&lt;span&gt;.MinSupportedDateTime&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; To&amp;#160;&amp;#160; {0:G}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$jc&lt;/span&gt;&lt;span&gt;.MaxSupportedDateTime&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;TwoDigitYearMax = {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$jc&lt;/span&gt;&lt;span&gt;.TwoDigitYearMax&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# Methods&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;............ Selected Methods ......................&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;GetDayOfYear: day&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$jc&lt;/span&gt;&lt;span&gt;.GetDayOfYear(&lt;/span&gt;&lt;span class="variable"&gt;$thisDate&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;GetDaysInMonth: days&amp;#160;&amp;#160;&amp;#160; = {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$jc&lt;/span&gt;&lt;span&gt;.GetDaysInMonth(&lt;/span&gt;&lt;span class="variable"&gt;$thisDate&lt;/span&gt;&lt;span&gt;.Year, &lt;/span&gt;&lt;span class="variable"&gt;$thisDate&lt;/span&gt;&lt;span&gt;.Month,&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [System.Globalization.PersianCalendar]::PersianEra)&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;GetDaysInYear: days&amp;#160;&amp;#160;&amp;#160;&amp;#160; = {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$jc&lt;/span&gt;&lt;span&gt;.GetDaysInYear(&lt;/span&gt;&lt;span class="variable"&gt;$thisDate&lt;/span&gt;&lt;span&gt;.Year, [System.Globalization.PersianCalendar]::PersianEra)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;GetLeapMonth:&amp;#160; month&amp;#160;&amp;#160;&amp;#160; = {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$jc&lt;/span&gt;&lt;span&gt;.GetLeapMonth(&lt;/span&gt;&lt;span class="variable"&gt;$thisDate&lt;/span&gt;&lt;span&gt;.Year, [System.Globalization.PersianCalendar]::PersianEra)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;GetMonthsInYear: months = {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$jc&lt;/span&gt;&lt;span&gt;.GetMonthsInYear(&lt;/span&gt;&lt;span class="variable"&gt;$thisDate&lt;/span&gt;&lt;span&gt;.Year,[System.Globalization.PersianCalendar]::PersianEra)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;IsLeapDay:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$jc&lt;/span&gt;&lt;span&gt;.IsLeapDay(&lt;/span&gt;&lt;span class="variable"&gt;$thisDate&lt;/span&gt;&lt;span&gt;.Year, &lt;/span&gt;&lt;span class="variable"&gt;$thisDate&lt;/span&gt;&lt;span&gt;.Month, &lt;/span&gt;&lt;span class="variable"&gt;$thisDate&lt;/span&gt;&lt;span&gt;.Day,&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [System.Globalization.PersianCalendar]::PersianEra)&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;IsLeapMonth:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$jc&lt;/span&gt;&lt;span&gt;.IsLeapMonth(&lt;/span&gt;&lt;span class="variable"&gt;$thisDate&lt;/span&gt;&lt;span&gt;.Year, &lt;/span&gt;&lt;span class="variable"&gt;$thisDate&lt;/span&gt;&lt;span&gt;.Month,&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [System.Globalization.PersianCalendar]::PersianEra)&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;IsLeapYear: 1370 is a leap year = {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$jc&lt;/span&gt;&lt;span&gt;.IsLeapYear(1370, [System.Globalization.PersianCalendar]::PersianEra)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# Get the 4-digit year for a year whose last two digits are 99. The 4-digit year &lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# depends on the current value of the TwoDigitYearMax property.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;ToFourDigitYear:&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; If TwoDigitYearMax = {0}, ToFourDigitYear(99) = {1}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$jc&lt;/span&gt;&lt;span&gt;.TwoDigitYearMax, &lt;/span&gt;&lt;span class="variable"&gt;$jc&lt;/span&gt;&lt;span&gt;.ToFourDigitYear(99)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$jc&lt;/span&gt;&lt;span&gt;.TwoDigitYearMax = &lt;/span&gt;&lt;span class="variable"&gt;$thisDate&lt;/span&gt;&lt;span&gt;.Year&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; If TwoDigitYearMax = {0}, ToFourDigitYear(99) = {1}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$jc&lt;/span&gt;&lt;span&gt;.TwoDigitYearMax, &lt;/span&gt;&lt;span class="variable"&gt;$jc&lt;/span&gt;&lt;span&gt;.ToFourDigitYear(99)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt; &lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:0f9de74c-79de-472a-bb61-ddedbf214ab8" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PowerShell+script" rel="tag"&gt;PowerShell script&lt;/a&gt;,&lt;a href="http://technorati.com/tags/code" rel="tag"&gt;code&lt;/a&gt;,&lt;a href="http://technorati.com/tags/System.Globalization.PersianCalendar" rel="tag"&gt;System.Globalization.PersianCalendar&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/546036873798832453-1649261123115676567?l=pshscripts.blogspot.com" alt="" /&gt;&lt;/div&gt;</description></item></channel></rss>