Hi SantoshC,
Check below code.
C#
protected void Page_Load(object sender, EventArgs e)
{
string timeStamp = GetSendAt();
Response.Write("Encoded Time : " + HttpUtility.UrlEncode(timeStamp) + "</br>");
Response.Write("Decoded Time : " + HttpUtility.UrlDecode(HttpUtility.UrlEncode(timeStamp)));
}
private string GetSendAt()
{
Random random = new Random();
return DateTime.Now.AddHours(random.Next(1, 24)).AddMinutes(random.Next(1, 60)).ToString("HH:mm");
}
VB.Net
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
Dim timeStamp As String = GetSendAt()
Response.Write("Encoded Time : " & HttpUtility.UrlEncode(timeStamp) & "</br>")
Response.Write("Decoded Time : " & HttpUtility.UrlDecode(HttpUtility.UrlEncode(timeStamp)))
End Sub
Private Function GetSendAt() As String
Dim random As Random = New Random()
Return DateTime.Now.AddHours(random.Next(1, 24)).AddMinutes(random.Next(1, 60)).ToString("HH:mm")
End Function
Screenshot
![](https://i.imgur.com/caPdRPj.gif)