﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum » .NET Forums » General .NET Discussion  » Calculating dates of previous month...</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Wed, 10 Jun 2026 22:40:41 GMT</lastBuildDate><ttl>20</ttl><item><title>Calculating dates of previous month...</title><link>http://forum.strataframe.net/FindPost5844.aspx</link><description>Here's how I am determining the first and last day of the previous month.&lt;br&gt;
&lt;br&gt;
        Me.tbdtpStartDate.EditValue = DateSerial(Year(Now()), Month(Now()) - 1, 1)&lt;br&gt;
        Me.tbdtpEndDate.EditValue = DateSerial(Year(Now()), Month(Now()), 0)&lt;br&gt;
&lt;br&gt;
It seems to me there should be a more elegant way in VB .NET. Does anybody know of one?&lt;br&gt;</description><pubDate>Tue, 16 Jan 2007 12:04:34 GMT</pubDate><dc:creator>StarkMike</dc:creator></item><item><title>RE: Calculating dates of previous month...</title><link>http://forum.strataframe.net/FindPost5876.aspx</link><description>Yeah, but you could write a helper method that would encapsulate it ;)</description><pubDate>Tue, 16 Jan 2007 12:04:34 GMT</pubDate><dc:creator>StrataFrame Team</dc:creator></item><item><title>RE: Calculating dates of previous month...</title><link>http://forum.strataframe.net/FindPost5855.aspx</link><description>Thanks Ben. Too bad I couldnt go Now.PreviousMonth&lt;/P&gt;&lt;P&gt;;)</description><pubDate>Tue, 16 Jan 2007 10:00:52 GMT</pubDate><dc:creator>StarkMike</dc:creator></item><item><title>RE: Calculating dates of previous month...</title><link>http://forum.strataframe.net/FindPost5854.aspx</link><description>You can do it the more .NET way like this:&lt;/P&gt;&lt;P&gt;Dim n As DateTime = DateTime.Now&lt;BR&gt;Me.tbdtpStartDate.EditValue = New DateTime(n.Year, n.Month - 1, 1)&lt;BR&gt;Me.tbdtpEndDate.EditValue = New DateTime(n.Year, n.Month - 1, DateTime.DaysInMonth(n.Year, n.Month - 1))</description><pubDate>Tue, 16 Jan 2007 09:57:25 GMT</pubDate><dc:creator>StrataFrame Team</dc:creator></item></channel></rss>