public void databind2()
{
SqlCommand Comm1 = new SqlCommand("select FORMAT(deadlineDate,'dd-MM-yyyy') from FormDetails where FormId=" + FormIDs.Client_BulkPostCard + " and Edition_Id='" + Session["Edition_ID"].ToString() + "'", con);
con.Open();
SqlDataReader dr = Comm1.ExecuteReader();
if (dr.Read())
{
Label1.Text = dr[0].ToString();
}
DateTime dt1 = DateTime.Parse(Label1.Text);
DateTime dt2 = DateTime.Parse(DateTime.Now.ToString());
int days = (dt1 - dt2).Days;
if (days > 0)
{
lblNoOfDays.Text = days + " DAYS LEFT";
}
else
{
lblNoOfDays.Text = "DEADLINE PASSED";
}
con.Close();
}
using System;
using System.Globalization;
namespace EE_Q29065846
{
class Program
{
static void Main(string[] args)
{
string date1 = "31-12-17", date2 = "01-nov-17";
DateTime dt1 = DateTime.ParseExact(date1, new string[] { "dd-MM-yy", "dd-MM-yyyy" }, CultureInfo.CurrentCulture, DateTimeStyles.None);
DateTime dt2 = DateTime.ParseExact(date2, new string[] { "dd-MMM-yy", "dd-MMM-yyyy", "dd-MMMM-yy", "dd-MMMM-yyyy" }, CultureInfo.CurrentCulture, DateTimeStyles.None);
int days = (dt1 - dt2).Days;
if (days > 0)
Console.WriteLine("{0} DAYS LEFT", days);
else
Console.WriteLine("DEADLINE PASSED");
Console.ReadLine();
}
}
}
DateTime dt1 = DateTime.Parse(Label1.Text);
using System;
using System.Globalization;
namespace EE_Q29065846
{
class Program
{
static void Main(string[] args)
{
string date1 = "31-12-17", date2 = "01-nov-17";
ParseDates(date1, date2);
ParseExactDates(date1, date2);
Console.ReadLine();
}
static void ParseDates(string date1, string date2)
{
try
{
DateTime dt1 = DateTime.Parse(date1);
Console.WriteLine("Date1 parsed - {0}", dt1);
}
catch (Exception ex)
{
Console.WriteLine("Error parsing date1 - {0}", ex.Message);
}
try
{
DateTime dt2 = DateTime.Parse(date2);
Console.WriteLine("Date2 parsed - {0}", dt2);
}
catch (Exception ex)
{
Console.WriteLine("Error parsing date2 - {0}", ex.Message);
}
}
static void ParseExactDates(string date1, string date2)
{
try
{
DateTime dt1 = DateTime.ParseExact(date1, new string[] { "dd-MM-yy", "dd-MM-yyyy" }, CultureInfo.CurrentCulture, DateTimeStyles.None);
Console.WriteLine("Date1 parsed - {0}", dt1);
}
catch (Exception ex)
{
Console.WriteLine("Error parsing date1 - {0}", ex.Message);
}
try
{
DateTime dt2 = DateTime.ParseExact(date2, new string[] { "dd-MMM-yy", "dd-MMM-yyyy", "dd-MMMM-yy", "dd-MMMM-yyyy" }, CultureInfo.CurrentCulture, DateTimeStyles.None);
Console.WriteLine("Date2 parsed - {0}", dt2);
}
catch (Exception ex)
{
Console.WriteLine("Error parsing date2 - {0}", ex.Message);
}
}
}
}
Produces the following output -
https://msdn.microsoft.com/en-us/library/w2sa9yss(v=vs.110).aspx