12 sb.
Append((
char)(48 + val / 10));
13 sb.
Append((
char)(48 + val % 10));
37 sb.
Append((
char)(48 + num));
72 while (fraction % 10 == 0)
77 char[]
array =
new char[num];
81 array[num] = (char)(fraction % 10 + 48);
102 if (
hr == 0 &&
min == 0)
118 ms = (int)(num % 1000);
120 sec = (int)(num % 60);
122 min = (int)(num % 60);
124 hr = (int)(num % 24);
126 day = (int)(num % 31) + 1;
128 mnth = (int)(num % 12) + 1;
130 yr = (int)(num - 9999);
131 if (
yr >= -9999 &&
yr <= 9999)
144 int num = (int)(val % 1740) - 840;
145 long num2 = val / 1740;
152 day = (int)(
num2 % 31) + 1;
155 yr = (int)(
num2 / 12) - 9999;
156 if (
yr >= -9999 &&
yr <= 9999)
169 ms = (int)(val % 1000);
171 sec = (int)(val % 60);
173 min = (int)(val % 60);
174 hr = (int)(val / 60);
175 if (0 <=
hr &&
hr <= 23)
242 long num = (long)((
double)
timeticks / 0.3 + 0.5);
366 return (data[num] | (data[num + 1] << 8) | (data[num + 2] << 16)) * 864000000000
L;
377 num2 = data[num] | (data[num + 1] << 8) | (data[num + 2] << 16);
382 num2 = data[num] | (data[num + 1] << 8) | (data[num + 2] << 16);
383 num2 |= (long)((ulong)data[num + 3] << 24);
392 num2 = data[num] | (data[num + 1] << 8) | (data[num + 2] << 16);
393 num2 |= (long)(((ulong)data[num + 3] << 24) | ((ulong)data[num + 4] << 32));
401 return (
long)(
short)(data[pos] | (data[pos + 1] << 8)) * 600000000
L;
static CultureInfo InvariantCulture
static string SqlTypes_ArithOverflow
StringBuilder Append(char value, int repeatCount)
static TimeZoneInfo Local
static DateTimeOffset ConvertTime(DateTimeOffset dateTimeOffset, TimeZoneInfo destinationTimeZone)
static long GetKatmaiTimeTicks(byte[] data, ref int pos)
static DateTime XsdKatmaiDateOffsetToDateTime(byte[] data, int offset)
static void WriteDate(StringBuilder sb, int yr, int mnth, int day)
static string XsdKatmaiTimeToString(byte[] data, int offset)
static int GetFractions(DateTimeOffset dt)
static void BreakDownXsdTime(long val, out int hr, out int min, out int sec, out int ms)
static long GetKatmaiDateTicks(byte[] data, ref int pos)
static void Write3Dec(StringBuilder sb, int val)
static int[] KatmaiTimeScaleMultiplicator
static string XsdKatmaiDateToString(byte[] data, int offset)
static DateTimeOffset XsdKatmaiTimeOffsetToDateTimeOffset(byte[] data, int offset)
static string XsdKatmaiDateTimeOffsetToString(byte[] data, int offset)
static string SqlSmallDateTimeToString(short dateticks, ushort timeticks)
static string XsdKatmaiTimeOffsetToString(byte[] data, int offset)
static DateTime XsdKatmaiDateToDateTime(byte[] data, int offset)
static void WriteTimeFullPrecision(StringBuilder sb, int hr, int min, int sec, int fraction)
static int GetFractions(DateTime dt)
static DateTime XsdKatmaiTimeOffsetToDateTime(byte[] data, int offset)
static DateTime XsdDateTimeToDateTime(long val)
static DateTime XsdKatmaiDateTimeOffsetToDateTime(byte[] data, int offset)
static string XsdDateToString(long val)
static DateTime XsdTimeToDateTime(long val)
static DateTime XsdKatmaiDateTimeToDateTime(byte[] data, int offset)
static void WriteTime(StringBuilder sb, int hr, int min, int sec, int ms)
static string XsdKatmaiDateTimeToString(byte[] data, int offset)
static DateTime XsdDateToDateTime(long val)
static void Write4DigNeg(StringBuilder sb, int val)
static string SqlDateTimeToString(int dateticks, uint timeticks)
static string XsdDateTimeToString(long val)
static DateTime SqlDateTimeToDateTime(int dateticks, uint timeticks)
static void WriteTimeZone(StringBuilder sb, bool negTimeZone, int hr, int min)
static void WriteTimeZone(StringBuilder sb, TimeSpan zone)
static DateTimeOffset XsdKatmaiDateTimeOffsetToDateTimeOffset(byte[] data, int offset)
static void Write2Dig(StringBuilder sb, int val)
static string XsdTimeToString(long val)
static void BreakDownXsdDateTime(long val, out int yr, out int mnth, out int day, out int hr, out int min, out int sec, out int ms)
static long GetKatmaiTimeZoneTicks(byte[] data, int pos)
static DateTime SqlSmallDateTimeToDateTime(short dateticks, ushort timeticks)
static DateTime XsdKatmaiTimeToDateTime(byte[] data, int offset)
static DateTimeOffset XsdKatmaiDateOffsetToDateTimeOffset(byte[] data, int offset)
static string XsdKatmaiDateOffsetToString(byte[] data, int offset)
static void BreakDownXsdDate(long val, out int yr, out int mnth, out int day, out bool negTimeZone, out int hr, out int min)