In this post we will see, generating a Financial Year string based on the given date.
I have given code in C#.Net and VB.Net.
C#.Net Method to Get Financial Year of a given Date :
VB.Net Method to Get Financial Year of a given Date :
I have given code in C#.Net and VB.Net.
C#.Net Method to Get Financial Year of a given Date :
/// <summary>
/// Method to Get Financial
Year of a given Date
/// </summary>
/// <param name="curDate"></param>
/// <returns></returns>
public string
GetFinancialYear(DateTime curDate)
{
int CurrentYear = curDate.Year;
int PreviousYear = (curDate.Year - 1);
int NextYear = (curDate.Year + 1);
string PreYear = PreviousYear.ToString();
string NexYear = NextYear.ToString();
string CurYear = CurrentYear.ToString();
string FinYear = null;
if (curDate.Month > 3)
{
FinYear = CurYear + "-" +
NexYear;
}
else
{
FinYear = PreYear + "-" +
CurYear;
}
return FinYear;
}
VB.Net Method to Get Financial Year of a given Date :
''' <summary>
''' Method to Get Financial Year of a given Date
''' </summary>
''' <param
name="curDate"></param>
''' <returns></returns>
''' <remarks></remarks>
Public Function
GetFinancialYear(ByVal curDate As DateTime) As String
Dim CurrentYear As Integer = curDate.Year
Dim PreviousYear As Integer = curDate.Year - 1
Dim NextYear As Integer = curDate.Year + 1
Dim PreYear As String = PreviousYear.ToString()
Dim NexYear As String = NextYear.ToString()
Dim CurYear As String = CurrentYear.ToString()
Dim FinYear As String = Nothing
If (curDate.Month > 3) Then
FinYear = CurYear + "-" +
NexYear
Else
FinYear = PreYear + "-" +
CurYear
End If
Return FinYear
End Function
No comments:
Post a Comment
Thanks for your comments.
-Sameer