This sample shows the different ways we can format dates, using ASP.Net. Just pick a format type from the listbox, and the details about that particular formatting will appear on the right.
Code:
<%@ Page Language="VB" %>
<script language="VB" Runat="server">
Dim myDate as DateTime
Sub Page_Load(Source as Object, E as EventArgs)
myDate=DateTime.Now
if not Page.IsPostBack then
lbDate.Items.Add(New ListItem("Short Date Format", "d"))
lbDate.Items.Add(New ListItem("Long Date Format", "D"))
lbDate.Items.Add(New ListItem("Short Time Format", "t"))
lbDate.Items.Add(New ListItem("Long Time Format", "T"))
lbDate.Items.Add(New ListItem("Full Date/Time Format (Short time)", "f"))
lbDate.Items.Add(New ListItem("Full Date/Time Format (Long time)", "F"))
lbDate.Items.Add(New ListItem("General Date/Time Format (Short time)", "g"))
lbDate.Items.Add(New ListItem("General Date/Time Format (Long time)", "G"))
lbDate.Items.Add(New ListItem("Month day format", "m"))
lbDate.Items.Add(New ListItem("RFC 1123 format", "r"))
lbDate.Items.Add(New ListItem("Sortable date/time format", "s"))
lbDate.Items.Add(New ListItem("Universable sortable date/time format (short)", "u"))
lbDate.Items.Add(New ListItem("Universable sortable date/time format (long)", "U"))
lbDate.Items.Add(New ListItem("Year Month", "Y"))
end if
End Sub
Sub doDate(Source as Object, E as EventArgs)
if lbDate.SelectedItem.Value <>"None" then
lblPattern.Text=lbDate.SelectedItem.Value
lblType.text=lbDate.SelectedItem.Text
lblOutput.text="String.Format(""{0:" & lbDate.SelectedItem.Value & "}"", Item)"
lblExample.text=String.Format("{0:" & lbDate.SelectedItem.Value & "}", myDate)
End If
End Sub
</script>
<html>
<head>
<meta name="GENERATOR" Content="ASP Express 3.1">
<title>Formatting Dates</title>
</head>
<body>
<form id="form1" Runat="server">
<table>
<tr>
<td align="Left" valign="Top" Rowspan="5">
<i><font Color="#FF0000"><b>Select Formatting Type:</b></font></i><br>
<asp:ListBox id="lbDate"
AutoPostBack="True"
OnSelectedIndexChanged="doDate"
Runat="server"/></td>
</tr>
<tr>
<td align="Right" valign="Top"><b>Format Pattern:</b> </td>
<td align="Left" valign="Top"><asp:Label ID="lblPattern" Runat="server" /></td>
</tr>
<tr>
<td align="Right" valign="Top"><b>Format Type:</b></td>
<td align="Left" valign="Top"><asp:Label ID="lblType" Runat="server" /></td>
</tr>
<tr>
<td align="Right" valign="Top"><b>Output: </b></td>
<td align="Left" valign="Top"><asp:Label ID="lblOutput" Runat="server" /></td>
</tr>
<tr>
<td align="Right" valign="Top"><b>Example: </b></td>
<td align="Left" valign="Top"><asp:Label ID="lblExample" Runat="server" />
</td>
</tr>
</table>
</form>
</body>
</html>
Bookmarks