Beispiel #1
0
        public void DoVD_InteropData(string devName, System.DateTime dt)
        {
            try
            {

                Program.matrix.jammgr.DoVD_InteropData(devName, dt);

                System.Console.WriteLine(devName + " ," + dt.ToShortTimeString() + " 資料差補");

            }
            catch (Exception ex)
            {
                throw new RemoteException(ex.Message);
            }
        }
 /// <summary>将日期数据转换成字符串</summary>
 /// <param name="VarDateTime">日期数据</param>
 /// <param name="IntDateType">转换格式:0-普通,1-长日期,2-长时间,3-短日期,4-短时间,5-中文日期,6-中文时间,7-中文日期时间</param>
 /// <returns>返回字符串</returns>
 public static string DateToStr(System.DateTime VarDateTime, int IntDateType)
 {
     string udate = "";
     switch (IntDateType)
     {
         case 1: udate = VarDateTime.ToLongDateString(); break;
         case 2: udate = VarDateTime.ToLongTimeString(); break;
         case 3: udate = VarDateTime.ToShortDateString(); break;
         case 4: udate = VarDateTime.ToShortTimeString(); break;
         case 5:
             {
                 udate = VarDateTime.Year.ToString() + "年";
                 udate += VarDateTime.Month.ToString() + "月";
                 udate += VarDateTime.Day.ToString() + "日";
                 break;
             }
         case 6:
             {
                 udate = VarDateTime.Hour.ToString() + "时";
                 udate += VarDateTime.Minute.ToString() + "分";
                 udate += VarDateTime.Second.ToString() + "秒";
                 break;
             }
         case 7:
             {
                 udate = VarDateTime.Year.ToString() + "年";
                 udate += VarDateTime.Month.ToString() + "月";
                 udate += VarDateTime.Day.ToString() + "日 ";
                 udate += VarDateTime.Hour.ToString() + "时";
                 udate += VarDateTime.Minute.ToString() + "分";
                 udate += VarDateTime.Second.ToString() + "秒";
                 break;
             }
         default: udate = VarDateTime.ToString(); break;
     }
     return udate;
 }
Beispiel #3
0
        public string GetDateString(System.DateTime date)
        {
            if (string.IsNullOrEmpty(Format) == false)
            {
                return date.ToString(Format);
            }

            if(stringType == DateTimeStringType.ToString)
            {
                return date.ToString();
            }
            else if(stringType == DateTimeStringType.ToLongDateString)
            {
                return date.ToLongDateString();
            }
            else if(stringType == DateTimeStringType.ToLongTimeString)
            {
                return date.ToLongTimeString();
            }
            else if( stringType == DateTimeStringType.ToShortDateString)
            {
                return date.ToShortDateString();
            }
            else if(stringType == DateTimeStringType.ToShortTimeString)
            {
                return date.ToShortTimeString();
            }
            return date.ToString();
        }
    public static string DateFriendly (System.DateTime fecha)
    {
        System.DateTime today = System.DateTime.Now;
        System.DateTime midnight= new System.DateTime(today.Year, today.Month, today.Day);

        if (fecha > midnight)
        {
            return "Hoy " + fecha.ToShortTimeString();
        }
        else if (fecha.AddDays(1) > midnight)
        {
            return "Ayer "+fecha.ToShortTimeString();
        }
        else if (fecha.AddDays(7) > midnight)
        {
            return fecha.ToString("dddd") + " " + fecha.ToShortTimeString();
        }
        else
        {
            return fecha.ToString();
        }
    }
Beispiel #5
0
        public void DoVD_InteropData(string devName, System.DateTime dt)
        {
            try
            {
               // return;
                if (dictPerformance.ContainsKey("DoVD_InteropData"))
                {
                    dictPerformance["DoVD_InteropData"].CallCount++;
                    dictPerformance["DoVD_InteropData"].InCount++;
                }

                Program.matrix.jammgr.DoVD_InteropData(devName, dt);

                System.Console.WriteLine(devName + " ," + dt.ToShortTimeString() + " 資料差補");

            }
            catch (Exception ex)
            {
                throw new RemoteException(ex.Message);
            }
            finally
            {
                if (dictPerformance.ContainsKey("DoVD_InteropData"))
                {
                   // dictPerformance["DoVD_InteropData"].CallCount++;
                    dictPerformance["DoVD_InteropData"].InCount--;
                }
            }
        }
Beispiel #6
0
		public static string FormatDateTimeShort(System.DateTime Expression)
		{
			return Expression.ToShortDateString() + " " + Expression.ToShortTimeString();
		}