[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Private/DateTimeFormat
From: |
Gopal.V <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Private/DateTimeFormat DateTimeFormatTemplate.cs,1.1,1.2 DateTimeParser.cs,1.1,1.2 |
Date: |
Fri, 09 May 2003 14:57:38 -0400 |
Update of /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Private/DateTimeFormat
In directory
subversions:/tmp/cvs-serv22692/runtime/System/Private/DateTimeFormat
Modified Files:
DateTimeFormatTemplate.cs DateTimeParser.cs
Log Message:
Fixes to formatting and parsing routines
Index: DateTimeFormatTemplate.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Private/DateTimeFormat/DateTimeFormatTemplate.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** DateTimeFormatTemplate.cs 2 Feb 2003 16:37:02 -0000 1.1
--- DateTimeFormatTemplate.cs 9 May 2003 18:57:33 -0000 1.2
***************
*** 93,107 ****
case 3:
{
! for( int i = 0; i < 8; i++ )
{
try
{
if( String.Compare(s,
start,
!
info.GetAbbreviatedDayName((DayOfWeek)i), 0,
!
info.GetAbbreviatedDayName((DayOfWeek)i).Length, true)
== 0)
{
return (start+
!
info.GetAbbreviatedDayName((DayOfWeek)i).Length);
}
}
--- 93,108 ----
case 3:
{
! for( DayOfWeek i = DayOfWeek.Sunday ;
! i <=
DayOfWeek.Saturday ; i++ )
{
try
{
if( String.Compare(s,
start,
!
info.GetAbbreviatedDayName(i), 0,
!
info.GetAbbreviatedDayName(i).Length, true)
== 0)
{
return (start+
!
info.GetAbbreviatedDayName(i).Length);
}
}
***************
*** 112,122 ****
default:
{
! for( int i = 0; i < 8; i++ )
{
! try {
! if( String.Compare(s,
start, info.GetDayName((DayOfWeek)i),
! 0,
info.GetDayName((DayOfWeek)i).Length, true) == 0)
{
! return
(start+info.GetDayName((DayOfWeek)i).Length);
}
}
--- 113,125 ----
default:
{
! for( DayOfWeek i = DayOfWeek.Sunday ;
! i <=
DayOfWeek.Saturday ; i++ )
{
! try
! {
! if( String.Compare(s,
start, info.GetDayName(i),
! 0,
info.GetDayName(i).Length, true) == 0)
{
! return
(start+info.GetDayName(i).Length);
}
}
***************
*** 1004,1008 ****
internal override int Parse(String s, int start,
DateTimeFormatInfo info)
{
! return start+1;
}
internal override ParsedDateTime StoreTo(ParsedDateTime d)
--- 1007,1011 ----
internal override int Parse(String s, int start,
DateTimeFormatInfo info)
{
! return start+Text.Length;
}
internal override ParsedDateTime StoreTo(ParsedDateTime d)
Index: DateTimeParser.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Private/DateTimeFormat/DateTimeParser.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** DateTimeParser.cs 2 Feb 2003 16:37:02 -0000 1.1
--- DateTimeParser.cs 9 May 2003 18:57:33 -0000 1.2
***************
*** 281,286 ****
default:
{
! q.Enqueue(current);
! current=new ExplicitString();
break;
}
--- 281,290 ----
default:
{
! if(!(current is ExplicitString))
! {
! q.Enqueue(current);
! current=new
ExplicitString();
! }
! (current as
ExplicitString).Text+=c;
break;
}
***************
*** 290,294 ****
q.Enqueue(current);
ParsedDateTime d= new ParsedDateTime();
! int start = -1;
foreach(FormatTemplate temp in q)
--- 294,298 ----
q.Enqueue(current);
ParsedDateTime d= new ParsedDateTime();
! int start = 0;
foreach(FormatTemplate temp in q)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Private/DateTimeFormat DateTimeFormatTemplate.cs,1.1,1.2 DateTimeParser.cs,1.1,1.2,
Gopal.V <address@hidden> <=