Beispiel #1
0
 public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
 {
     if (typeof(JsDateTime).IsAssignableFrom(destinationType))
     {
         if (value == null)
         {
             return(new JsDateTime());
         }
         else
         {
             return(new JsDateTime(Convert.ToDateTime(value, CultureInfo.InvariantCulture)));
         }
     }
     if (typeof(string).Equals(destinationType))
     {
         if (value == null)
         {
             return(string.Empty);
         }
         JsDateTime jt = value as JsDateTime;
         if (jt != null)
         {
             return(jt.Value.ToString("yyyy-MM-dd hh:mm:ss", CultureInfo.InvariantCulture));
         }
         return(value.ToString());
     }
     return(base.ConvertTo(context, culture, value, destinationType));
 }
Beispiel #2
0
        public object Clone()
        {
            JsDateTime obj = new JsDateTime(_value);

            return(obj);
        }
Beispiel #3
0
 public int DifferenceInDays(JsDateTime end)
 {
     return(0);
 }
Beispiel #4
0
 public int DifferenceInMinutes(JsDateTime end)
 {
     return(0);
 }
Beispiel #5
0
 public int DifferenceInSeconds(JsDateTime end)
 {
     return(0);
 }
Beispiel #6
0
 public JsTimeSpan DifferenceInTimeSpan(JsDateTime end)
 {
     return(new JsTimeSpan());
 }
Beispiel #7
0
 public void setWholeTimeByDates(JsDateTime start, JsDateTime end)
 {
 }