Date Format Examples

From: http://msdn.microsoft.com/en-us/library/zdtaw1bw%28v=vs.110%29.aspx


using System;

public class DateToStringExample
{
   public static void Main()
   {
      DateTime dateValue = new DateTime(2008, 6, 15, 21, 15, 07);
      // Create an array of standard format strings. 
      string[] standardFmts = {"d", "D", "f", "F", "g", "G", "m", "o", 
                               "R", "s", "t", "T", "u", "U", "y"};
      // Output date and time using each standard format string. 
      foreach (string standardFmt in standardFmts)
         Console.WriteLine("{0}: {1}", standardFmt, 
                           dateValue.ToString(standardFmt));
      Console.WriteLine();

      // Create an array of some custom format strings. 
      string[] customFmts = {"h:mm:ss.ff t", "d MMM yyyy", "HH:mm:ss.f", 
                             "dd MMM HH:mm:ss", @"\Mon\t\h\: M", "HH:mm:ss.ffffzzz" };
      // Output date and time using each custom format string. 
      foreach (string customFmt in customFmts)
         Console.WriteLine("'{0}': {1}", customFmt,
                           dateValue.ToString(customFmt));
   }
}
// This example displays the following output to the console: 
//       d: 6/15/2008 
//       D: Sunday, June 15, 2008 
//       f: Sunday, June 15, 2008 9:15 PM 
//       F: Sunday, June 15, 2008 9:15:07 PM 
//       g: 6/15/2008 9:15 PM 
//       G: 6/15/2008 9:15:07 PM 
//       m: June 15 
//       o: 2008-06-15T21:15:07.0000000 
//       R: Sun, 15 Jun 2008 21:15:07 GMT 
//       s: 2008-06-15T21:15:07 
//       t: 9:15 PM 
//       T: 9:15:07 PM 
//       u: 2008-06-15 21:15:07Z 
//       U: Monday, June 16, 2008 4:15:07 AM 
//       y: June, 2008 
//        
//       'h:mm:ss.ff t': 9:15:07.00 P 
//       'd MMM yyyy': 15 Jun 2008 
//       'HH:mm:ss.f': 21:15:07.0 
//       'dd MMM HH:mm:ss': 15 Jun 21:15:07 
//       '\Mon\t\h\: M': Month: 6 
//       'HH:mm:ss.ffffzzz': 21:15:07.0000-07:00


Getting the current URL for a webpage

Request.ApplicationPath :   /virtual_dir
Request.CurrentExecutionFilePath :  /virtual_dir/webapp/page.aspx
Request.FilePath :  /virtual_dir/webapp/page.aspx
Request.Path :  /virtual_dir/webapp/page.aspx
Request.PhysicalApplicationPath :   d:\Inetpub\wwwroot\virtual_dir\
Request.QueryString :   /virtual_dir/webapp/page.aspx?q=qvalue
Request.Url.AbsolutePath :  /virtual_dir/webapp/page.aspx
Request.Url.AbsoluteUri :   http://localhost:55434/virtual_dir/webapp/page.aspx?q=qvalue
Request.Url.Host :  localhost
Request.Url.Authority : localhost:55434
Request.Url.LocalPath : /virtual_dir/webapp/page.aspx
Request.Url.PathAndQuery :  /virtual_dir/webapp/page.aspx?q=qvalue
Request.Url.Port :  55434
Request.Url.Query : ?q=qvalue
Request.Url.Scheme :    http
Request.Url.Segments :  /
    virtual_dir/
    webapp/
    page.aspx