[Quantproject-developers] QuantProject/b1_ADT ExtendedDateTime.cs, 1.7, 1.8
Brought to you by:
glauco_1
|
From: Glauco S. <gla...@us...> - 2008-11-08 20:27:52
|
Update of /cvsroot/quantproject/QuantProject/b1_ADT In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv19066/b1_ADT Modified Files: ExtendedDateTime.cs Log Message: the method public static bool IsTime( DateTime dateTime ) has been added the method public static DateTime GetTime( DateTime dateTime ) has been added Index: ExtendedDateTime.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b1_ADT/ExtendedDateTime.cs,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** ExtendedDateTime.cs 29 Sep 2008 21:12:25 -0000 1.7 --- ExtendedDateTime.cs 8 Nov 2008 20:27:25 -0000 1.8 *************** *** 3,7 **** ExtendedDateTime.cs ! Copyright (C) 2003 Glauco Siliprandi --- 3,7 ---- ExtendedDateTime.cs ! Copyright (C) 2003 Glauco Siliprandi *************** *** 19,23 **** along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ! */ using System; --- 19,23 ---- along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ! */ using System; *************** *** 29,34 **** /// Summary description for DateTime. /// </summary> ! public static class ExtendedDateTime ! { /// <summary> /// Returns a DateTime short description suitable for file names (no slashes) --- 29,34 ---- /// Summary description for DateTime. /// </summary> ! public static class ExtendedDateTime ! { /// <summary> /// Returns a DateTime short description suitable for file names (no slashes) *************** *** 101,105 **** dateTime.Hour , dateTime.Minute , dateTime.Second ); return newDateTime; ! } public static bool IsDate( DateTime dateTime ) --- 101,105 ---- dateTime.Hour , dateTime.Minute , dateTime.Second ); return newDateTime; ! } public static bool IsDate( DateTime dateTime ) *************** *** 113,116 **** --- 113,128 ---- /// <summary> + /// true iif the given dateTime can be interpreted as a time + /// </summary> + /// <param name="dateTime"></param> + /// <returns></returns> + public static bool IsTime( DateTime dateTime ) + { + bool isTime = + ( dateTime == ExtendedDateTime.GetTime( dateTime ) ); + return isTime; + } + + /// <summary> /// True iff the time for the first argument is equal /// to the time for the second argument *************** *** 129,134 **** } ! #region IsFirstTimeLessThenSecondTime ! private static DateTime getTime( DateTime dateTime ) { DateTime time = new DateTime( --- 141,151 ---- } ! /// <summary> ! /// Returns a standardized version of a given DateTime, that will ! /// be interpreted as a time ! /// </summary> ! /// <param name="dateTime"></param> ! /// <returns></returns> ! public static DateTime GetTime( DateTime dateTime ) { DateTime time = new DateTime( *************** *** 137,140 **** --- 154,158 ---- return time; } + /// <summary> /// true iif the time for dateTime1 is less than the time *************** *** 146,156 **** DateTime dateTime1 , DateTime dateTime2 ) { ! DateTime time1 = ExtendedDateTime.getTime( dateTime1 ); ! DateTime time2 = ExtendedDateTime.getTime( dateTime2 ); bool isFirstTimeLessThenSecondTime = ( time1 < time2 ); return isFirstTimeLessThenSecondTime; } - #endregion IsFirstTimeLessThenSecondTime } } --- 164,173 ---- DateTime dateTime1 , DateTime dateTime2 ) { ! DateTime time1 = ExtendedDateTime.GetTime( dateTime1 ); ! DateTime time2 = ExtendedDateTime.GetTime( dateTime2 ); bool isFirstTimeLessThenSecondTime = ( time1 < time2 ); return isFirstTimeLessThenSecondTime; } } } |