<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://www.vbex.ru/index.php?action=history&amp;feed=atom&amp;title=VB.Net_Tutorial%2FDate_Time%2FDate</id>
		<title>VB.Net Tutorial/Date Time/Date - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://www.vbex.ru/index.php?action=history&amp;feed=atom&amp;title=VB.Net_Tutorial%2FDate_Time%2FDate"/>
		<link rel="alternate" type="text/html" href="http://www.vbex.ru/index.php?title=VB.Net_Tutorial/Date_Time/Date&amp;action=history"/>
		<updated>2026-04-05T23:34:25Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://www.vbex.ru/index.php?title=VB.Net_Tutorial/Date_Time/Date&amp;diff=3217&amp;oldid=prev</id>
		<title> в 16:40, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://www.vbex.ru/index.php?title=VB.Net_Tutorial/Date_Time/Date&amp;diff=3217&amp;oldid=prev"/>
				<updated>2010-05-26T16:40:30Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 16:40, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://www.vbex.ru/index.php?title=VB.Net_Tutorial/Date_Time/Date&amp;diff=3218&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://www.vbex.ru/index.php?title=VB.Net_Tutorial/Date_Time/Date&amp;diff=3218&amp;oldid=prev"/>
				<updated>2010-05-26T12:54:36Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Add 3 years to a date==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;public class Test&lt;br /&gt;
   public Shared Sub Main&lt;br /&gt;
        Dim Expiration As Date&lt;br /&gt;
        Dim NewExpiration As Date&lt;br /&gt;
        Expiration = #1/1/2005#&lt;br /&gt;
        Expiration.AddYears(3)&lt;br /&gt;
        NewExpiration = Expiration.AddYears(3)&lt;br /&gt;
        Console.WriteLine(&amp;quot;The new expiration date is: &amp;quot; &amp;amp; NewExpiration)&lt;br /&gt;
   End Sub&lt;br /&gt;
End class&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;The new expiration date is: 01/01/2008&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Add Time to current time==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;Public Class Tester&lt;br /&gt;
    Public Shared Sub Main&lt;br /&gt;
        &lt;br /&gt;
        Dim rightNow As Date = Now&lt;br /&gt;
        Console.WriteLine(&amp;quot;RightNow: &amp;quot; &amp;amp; rightNow.ToString)&lt;br /&gt;
        &amp;quot; ----- Add time values.&lt;br /&gt;
        Console.WriteLine(&amp;quot;RightNow.AddHours(5): &amp;quot; &amp;amp; rightNow.AddHours(5))&lt;br /&gt;
        Console.WriteLine(&amp;quot;RightNow.AddMinutes(6): &amp;quot; &amp;amp; rightNow.AddMinutes(6))&lt;br /&gt;
        Console.WriteLine(&amp;quot;RightNow.AddSeconds(7): &amp;quot; &amp;amp; rightNow.AddSeconds(7))&lt;br /&gt;
        Console.WriteLine(&amp;quot;RightNow.AddMilliseconds(8000): &amp;quot; &amp;amp; rightNow.AddMilliseconds(8000))&lt;br /&gt;
    End Sub&lt;br /&gt;
End Class&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;RightNow: 11/05/2007 9:09:20 PM&lt;br /&gt;
RightNow.AddHours(5): 12/05/2007 2:09:20 AM&lt;br /&gt;
RightNow.AddMinutes(6): 11/05/2007 9:15:20 PM&lt;br /&gt;
RightNow.AddSeconds(7): 11/05/2007 9:09:27 PM&lt;br /&gt;
RightNow.AddMilliseconds(8000): 11/05/2007 9:09:28 PM&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Compare Date value in If statement==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;Module Module1&lt;br /&gt;
    Sub Main()&lt;br /&gt;
        If (Now.Hour &amp;lt; 12) Then&lt;br /&gt;
            Console.WriteLine(&amp;quot;Good morning&amp;quot;)&lt;br /&gt;
        ElseIf (Now.Hour &amp;lt; 18) Then&lt;br /&gt;
            Console.WriteLine(&amp;quot;Good day&amp;quot;)&lt;br /&gt;
        Else&lt;br /&gt;
            Console.WriteLine(&amp;quot;Good evening&amp;quot;)&lt;br /&gt;
        End If&lt;br /&gt;
    End Sub&lt;br /&gt;
End Module&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;Good evening&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Date AddYears, AddMonths and AddDays==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;Public Class Tester&lt;br /&gt;
    Public Shared Sub Main&lt;br /&gt;
        &lt;br /&gt;
        Dim rightNow As Date = Now&lt;br /&gt;
        Console.WriteLine(&amp;quot;RightNow: &amp;quot; &amp;amp; rightNow.ToString)&lt;br /&gt;
        Console.WriteLine(&amp;quot;RightNow.AddYears(2): &amp;quot; &amp;amp; rightNow.AddYears(2))&lt;br /&gt;
        Console.WriteLine(&amp;quot;RightNow.AddMonths(3): &amp;quot; &amp;amp; rightNow.AddMonths(3))&lt;br /&gt;
        Console.WriteLine(&amp;quot;RightNow.AddDays(4): &amp;quot; &amp;amp; rightNow.AddDays(4))&lt;br /&gt;
    End Sub&lt;br /&gt;
End Class&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;RightNow: 11/05/2007 9:09:20 PM&lt;br /&gt;
RightNow.AddYears(2): 11/05/2009 9:09:20 PM&lt;br /&gt;
RightNow.AddMonths(3): 11/08/2007 9:09:20 PM&lt;br /&gt;
RightNow.AddDays(4): 15/05/2007 9:09:20 PM&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Date and TimeSpan==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;public class Test&lt;br /&gt;
   public Shared Sub Main&lt;br /&gt;
        Dim date1 As Date = #7/20/2004#&lt;br /&gt;
        Dim date2 As Date = #8/7/2004#&lt;br /&gt;
        Dim elapsed_time As TimeSpan&lt;br /&gt;
        elapsed_time = Date.op_Subtraction(date2, date1)&lt;br /&gt;
        Console.WriteLine(elapsed_time.Days.ToString)&lt;br /&gt;
   End Sub&lt;br /&gt;
End class&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;18&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Date.ToOADate==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;public class Test&lt;br /&gt;
   public Shared Sub Main&lt;br /&gt;
        Dim D As Date = Now()&lt;br /&gt;
        Dim F As Double = D.ToOADate()&lt;br /&gt;
        Console.WriteLine(F)&lt;br /&gt;
   End Sub&lt;br /&gt;
End class&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;39213.5204361921&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Date ToString, ToLongDateString, ToShortDateString, ToLongTimeString, ToShortTimeString and ToUniversalTime==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;Public Class Tester&lt;br /&gt;
    Public Shared Sub Main&lt;br /&gt;
        Dim rightNow As Date = Now&lt;br /&gt;
        Dim result As New System.Text.StringBuilder&lt;br /&gt;
        result.AppendLine(&amp;quot;&amp;quot;&amp;quot;Now&amp;quot;&amp;quot;...&amp;quot;)&lt;br /&gt;
        result.Append(&amp;quot;ToString: &amp;quot;).AppendLine(rightNow.ToString)&lt;br /&gt;
        result.Append(&amp;quot;ToLongDateString: &amp;quot;)&lt;br /&gt;
        result.AppendLine(rightNow.ToLongDateString)&lt;br /&gt;
        result.Append(&amp;quot;ToShortDateString: &amp;quot;)&lt;br /&gt;
        result.AppendLine(rightNow.ToShortDateString)&lt;br /&gt;
        result.Append(&amp;quot;ToLongTimeString: &amp;quot;)&lt;br /&gt;
        result.AppendLine(rightNow.ToLongTimeString)&lt;br /&gt;
        result.Append(&amp;quot;ToShortTimeString: &amp;quot;)&lt;br /&gt;
        result.AppendLine(rightNow.ToShortTimeString)&lt;br /&gt;
        result.Append(&amp;quot;ToUniversalTime: &amp;quot;)&lt;br /&gt;
        result.AppendLine(rightNow.ToUniversalTime)&lt;br /&gt;
        result.AppendLine()&lt;br /&gt;
        Console.WriteLine(result.ToString)&lt;br /&gt;
    End Sub&lt;br /&gt;
End Class&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;Now&amp;quot;...&lt;br /&gt;
ToString: 11/05/2007 9:09:26 PM&lt;br /&gt;
ToLongDateString: May 11, 2007&lt;br /&gt;
ToShortDateString: 11/05/2007&lt;br /&gt;
ToLongTimeString: 9:09:26 PM&lt;br /&gt;
ToShortTimeString: 9:09 PM&lt;br /&gt;
ToUniversalTime: 12/05/2007 4:09:26 AM&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==dateVariable = #4#==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;public class Test&lt;br /&gt;
   public Shared Sub Main&lt;br /&gt;
&lt;br /&gt;
        Dim dteExpiration As Date&lt;br /&gt;
        dteExpiration = #1/1/2004#&lt;br /&gt;
        Console.WriteLine(dteExpiration)&lt;br /&gt;
&lt;br /&gt;
   End Sub&lt;br /&gt;
End class&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;01/01/2004 12:00:00 AM&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==dateVariable = #PM#==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;public class Test&lt;br /&gt;
   public Shared Sub Main&lt;br /&gt;
&lt;br /&gt;
        Dim dteExpiration As Date&lt;br /&gt;
        dteExpiration = #8/27/2001 6:29:11 PM#&lt;br /&gt;
        Console.WriteLine(dteExpiration)&lt;br /&gt;
&lt;br /&gt;
   End Sub&lt;br /&gt;
End class&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;27/08/2001 6:29:11 PM&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==dateVariable = &amp;quot;July 2, 2002&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;public class Test&lt;br /&gt;
   public Shared Sub Main&lt;br /&gt;
&lt;br /&gt;
        Dim dteExpiration As Date&lt;br /&gt;
        dteExpiration = &amp;quot;July 2, 2002&amp;quot;&lt;br /&gt;
        Console.WriteLine(dteExpiration)&lt;br /&gt;
&lt;br /&gt;
   End Sub&lt;br /&gt;
End class&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;02/07/2002 12:00:00 AM&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dim fourthOfJuly As New Date( 4)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;Public Class Tester&lt;br /&gt;
    Public Shared Sub Main&lt;br /&gt;
        Dim thirdOfJuly As Date = #7/3/1776 11:59:59 PM#&lt;br /&gt;
        Dim fourthOfJuly As New Date(1776, 7, 4)&lt;br /&gt;
        Dim inTheMorning As New Date(1776, 7, 4, 9, 45, 30)&lt;br /&gt;
        Console.WriteLine( _&lt;br /&gt;
           &amp;quot;The 3rd and 4th of July, 1776...&amp;quot; &amp;amp; _&lt;br /&gt;
           vbNewLine &amp;amp; vbNewLine &amp;amp; _&lt;br /&gt;
           &amp;quot;#7/3/1776 11:59:59 PM# ... &amp;quot; &amp;amp; _&lt;br /&gt;
           thirdOfJuly.ToString &amp;amp; vbNewLine &amp;amp; _&lt;br /&gt;
           &amp;quot;New Date(1776, 7, 4) ... &amp;quot; &amp;amp; _&lt;br /&gt;
           fourthOfJuly.ToString &amp;amp; vbNewLine &amp;amp; _&lt;br /&gt;
           &amp;quot;New Date(1776, 7, 4, 9, 45, 30) ... &amp;quot; &amp;amp; _&lt;br /&gt;
           inTheMorning.ToString)&lt;br /&gt;
    End Sub&lt;br /&gt;
End Class&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;The 3rd and 4th of July, 1776...&lt;br /&gt;
#7/3/1776 11:59:59 PM# ... 03/07/1776 11:59:59 PM&lt;br /&gt;
New Date(1776, 7, 4) ... 04/07/1776 12:00:00 AM&lt;br /&gt;
New Date(1776, 7, 4, 9, 45, 30) ... 04/07/1776 9:45:30 AM&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dim inTheMorning As New Date( 30)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;Public Class Tester&lt;br /&gt;
    Public Shared Sub Main&lt;br /&gt;
        Dim thirdOfJuly As Date = #7/3/1776 11:59:59 PM#&lt;br /&gt;
        Dim fourthOfJuly As New Date(1776, 7, 4)&lt;br /&gt;
        Dim inTheMorning As New Date(1776, 7, 4, 9, 45, 30)&lt;br /&gt;
        Console.WriteLine( _&lt;br /&gt;
           &amp;quot;The 3rd and 4th of July, 1776...&amp;quot; &amp;amp; _&lt;br /&gt;
           vbNewLine &amp;amp; vbNewLine &amp;amp; _&lt;br /&gt;
           &amp;quot;#7/3/1776 11:59:59 PM# ... &amp;quot; &amp;amp; _&lt;br /&gt;
           thirdOfJuly.ToString &amp;amp; vbNewLine &amp;amp; _&lt;br /&gt;
           &amp;quot;New Date(1776, 7, 4) ... &amp;quot; &amp;amp; _&lt;br /&gt;
           fourthOfJuly.ToString &amp;amp; vbNewLine &amp;amp; _&lt;br /&gt;
           &amp;quot;New Date(1776, 7, 4, 9, 45, 30) ... &amp;quot; &amp;amp; _&lt;br /&gt;
           inTheMorning.ToString)&lt;br /&gt;
    End Sub&lt;br /&gt;
End Class&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;The 3rd and 4th of July, 1776...&lt;br /&gt;
#7/3/1776 11:59:59 PM# ... 03/07/1776 11:59:59 PM&lt;br /&gt;
New Date(1776, 7, 4) ... 04/07/1776 12:00:00 AM&lt;br /&gt;
New Date(1776, 7, 4, 9, 45, 30) ... 04/07/1776 9:45:30 AM&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dim thirdOfJuly As Date = #PM#==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;Public Class Tester&lt;br /&gt;
    Public Shared Sub Main&lt;br /&gt;
        Dim thirdOfJuly As Date = #7/3/1776 11:59:59 PM#&lt;br /&gt;
        Dim fourthOfJuly As New Date(1776, 7, 4)&lt;br /&gt;
        Dim inTheMorning As New Date(1776, 7, 4, 9, 45, 30)&lt;br /&gt;
        Console.WriteLine( _&lt;br /&gt;
           &amp;quot;The 3rd and 4th of July, 1776...&amp;quot; &amp;amp; _&lt;br /&gt;
           vbNewLine &amp;amp; vbNewLine &amp;amp; _&lt;br /&gt;
           &amp;quot;#7/3/1776 11:59:59 PM# ... &amp;quot; &amp;amp; _&lt;br /&gt;
           thirdOfJuly.ToString &amp;amp; vbNewLine &amp;amp; _&lt;br /&gt;
           &amp;quot;New Date(1776, 7, 4) ... &amp;quot; &amp;amp; _&lt;br /&gt;
           fourthOfJuly.ToString &amp;amp; vbNewLine &amp;amp; _&lt;br /&gt;
           &amp;quot;New Date(1776, 7, 4, 9, 45, 30) ... &amp;quot; &amp;amp; _&lt;br /&gt;
           inTheMorning.ToString)&lt;br /&gt;
    End Sub&lt;br /&gt;
End Class&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;The 3rd and 4th of July, 1776...&lt;br /&gt;
#7/3/1776 11:59:59 PM# ... 03/07/1776 11:59:59 PM&lt;br /&gt;
New Date(1776, 7, 4) ... 04/07/1776 12:00:00 AM&lt;br /&gt;
New Date(1776, 7, 4, 9, 45, 30) ... 04/07/1776 9:45:30 AM&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Elapsed Ticks==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;Public Class Tester&lt;br /&gt;
    Public Shared Sub Main&lt;br /&gt;
        Dim ticksBefore As Long&lt;br /&gt;
        Dim ticksAfter As Long&lt;br /&gt;
        Dim tickSeconds As Double&lt;br /&gt;
        ticksBefore = Now.Ticks&lt;br /&gt;
        MsgBox(&amp;quot;Press OK to see elapsed seconds&amp;quot;)&lt;br /&gt;
        ticksAfter = Now.Ticks&lt;br /&gt;
        tickSeconds = (ticksAfter - ticksBefore) / 10000000.0&lt;br /&gt;
        Console.WriteLine(&amp;quot;Elapsed seconds: &amp;quot; &amp;amp; tickSeconds.ToString())&lt;br /&gt;
    End Sub&lt;br /&gt;
End Class&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;Elapsed seconds: 0.6875&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Get Ticks from DateTime==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;public class Test&lt;br /&gt;
   public Shared Sub Main&lt;br /&gt;
    Console.WriteLine(&amp;quot;Ticks since 12:00AM January 1, 1 CE=&amp;quot;+ Now().Ticks().ToString())&lt;br /&gt;
   End Sub&lt;br /&gt;
End class&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;Ticks since 12:00AM January 1, 1 CE=633144834075000000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Moon Phase==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;Public Class Tester&lt;br /&gt;
    Public Shared Sub Main&lt;br /&gt;
        Dim phaseDay As Double&lt;br /&gt;
        Dim result As String&lt;br /&gt;
        phaseDay = MoonPhase(Now.ToUniversalTime)&lt;br /&gt;
        result = &amp;quot;UTC is now: &amp;quot; &amp;amp; _&lt;br /&gt;
           Now.ToUniversalTime.ToString(&amp;quot;u&amp;quot;) &amp;amp; vbNewLine &amp;amp; vbNewLine&lt;br /&gt;
        If (phaseDay &amp;lt; 0) Then&lt;br /&gt;
            result &amp;amp;= &amp;quot;Approx days until new moon: &amp;quot; &amp;amp; _&lt;br /&gt;
               (-phaseDay).ToString(&amp;quot;F1&amp;quot;)&lt;br /&gt;
        Else&lt;br /&gt;
            result &amp;amp;= &amp;quot;Approx days since new moon: &amp;quot; &amp;amp; _&lt;br /&gt;
               phaseDay.ToString(&amp;quot;F1&amp;quot;)&lt;br /&gt;
        End If&lt;br /&gt;
        Console.WriteLine(result)&lt;br /&gt;
    End Sub&lt;br /&gt;
    Public Shared Function MoonPhase(ByVal dateUtc As Date) As Double&lt;br /&gt;
        Dim days As Double = dateUtc.Subtract(#1/1/1600#).TotalDays&lt;br /&gt;
        Dim cycles As Double = days * 0.03386319 - 12.5&lt;br /&gt;
        Return Math.IEEERemainder(cycles, 1.0) * 29.53059&lt;br /&gt;
    End Function&lt;br /&gt;
End Class&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;UTC is now: 2007-05-12 04:09:30Z&lt;br /&gt;
Approx days until new moon: 4.7&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Parse Date: Test an invalid date==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;Public Class Tester&lt;br /&gt;
    Public Shared Sub Main&lt;br /&gt;
        Dim testDate As String&lt;br /&gt;
        Dim results As New System.Text.StringBuilder&lt;br /&gt;
        &amp;quot; ----- Test an invalid date.&lt;br /&gt;
        testDate = &amp;quot;Febtember 43, 2007&amp;quot;&lt;br /&gt;
        If (IsDate(testDate) = True) Then _&lt;br /&gt;
           results.AppendLine(Date.Parse(testDate).ToString)&lt;br /&gt;
        Console.WriteLine(results.ToString())&lt;br /&gt;
    End Sub&lt;br /&gt;
End Class&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Select Day Of Week==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;Module Module1&lt;br /&gt;
    Sub Main()&lt;br /&gt;
        Dim DayOfWeek As Integer&lt;br /&gt;
        DayOfWeek = Now.DayOfWeek&lt;br /&gt;
        Select Case DayOfWeek&lt;br /&gt;
            Case 1&lt;br /&gt;
                Console.WriteLine(&amp;quot;Sunday&amp;quot;)&lt;br /&gt;
            Case 2&lt;br /&gt;
                Console.WriteLine(&amp;quot;Monday&amp;quot;)&lt;br /&gt;
            Case 3&lt;br /&gt;
                Console.WriteLine(&amp;quot;Tuesday&amp;quot;)&lt;br /&gt;
            Case 4&lt;br /&gt;
                Console.WriteLine(&amp;quot;Wednesday&amp;quot;)&lt;br /&gt;
            Case 5&lt;br /&gt;
                Console.WriteLine(&amp;quot;Thursday&amp;quot;)&lt;br /&gt;
            Case 6&lt;br /&gt;
                Console.WriteLine(&amp;quot;Friday&amp;quot;)&lt;br /&gt;
            Case 7&lt;br /&gt;
                Console.WriteLine(&amp;quot;Saturday&amp;quot;)&lt;br /&gt;
        End Select&lt;br /&gt;
    End Sub&lt;br /&gt;
End Module&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;Thursday&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Subtract Time==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;Public Class Tester&lt;br /&gt;
    Public Shared Sub Main&lt;br /&gt;
        Dim results As New System.Text.StringBuilder&lt;br /&gt;
        Dim rightNow As Date = Now&lt;br /&gt;
        results.AppendLine(&amp;quot;RightNow: &amp;quot; &amp;amp; rightNow.ToString)&lt;br /&gt;
        results.AppendLine()&lt;br /&gt;
        results.AppendLine(&amp;quot;One year ago: &amp;quot; &amp;amp; _&lt;br /&gt;
           rightNow.AddYears(-1).ToString)&lt;br /&gt;
        results.AppendLine(&amp;quot;365.25 days ago: &amp;quot; &amp;amp; _&lt;br /&gt;
           rightNow.AddDays(-365.25).ToString)&lt;br /&gt;
        Console.WriteLine(results.ToString())&lt;br /&gt;
    End Sub&lt;br /&gt;
End Class&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;RightNow: 11/05/2007 9:09:36 PM&lt;br /&gt;
One year ago: 11/05/2006 9:09:36 PM&lt;br /&gt;
365.25 days ago: 11/05/2006 3:09:36 PM&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==System Time==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;Public Class Tester&lt;br /&gt;
    Public Shared Sub Main&lt;br /&gt;
        Dim rightNow As Date = Now&lt;br /&gt;
        Dim result As New System.Text.StringBuilder&lt;br /&gt;
        result.AppendLine(&amp;quot;&amp;quot;&amp;quot;Now&amp;quot;&amp;quot;...&amp;quot;)&lt;br /&gt;
        result.AppendLine()&lt;br /&gt;
        result.Append(&amp;quot;Date: &amp;quot;).AppendLine(rightNow.ToShortDateString)&lt;br /&gt;
        result.Append(&amp;quot;Time: &amp;quot;).AppendLine(rightNow.ToShortTimeString)&lt;br /&gt;
        result.Append(&amp;quot;Ticks: &amp;quot;).Append(rightNow.Ticks.ToString)&lt;br /&gt;
        Console.WriteLine(result.ToString())&lt;br /&gt;
&lt;br /&gt;
    End Sub&lt;br /&gt;
End Class&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;Now&amp;quot;...&lt;br /&gt;
Date: 11/05/2007&lt;br /&gt;
Time: 9:09 PM&lt;br /&gt;
Ticks: 633145145771093750&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ToLongDateString==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;public class Test&lt;br /&gt;
   public Shared Sub Main&lt;br /&gt;
        Dim theDate As Date&lt;br /&gt;
        theDate = #2/13/1975 3:00:00 AM#&lt;br /&gt;
        Console.WriteLine(theDate.ToLongDateString)&lt;br /&gt;
   End Sub&lt;br /&gt;
End class&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;February 13, 1975&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ToLongTimeString==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;public class Test&lt;br /&gt;
   public Shared Sub Main&lt;br /&gt;
        Dim theDate As Date&lt;br /&gt;
        theDate = #2/13/1975 3:00:00 AM#&lt;br /&gt;
        Console.WriteLine(theDate.ToLongTimeString)&lt;br /&gt;
   End Sub&lt;br /&gt;
End class&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;3:00:00 AM&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>