namespace AsiaINFO.SMS.CMPP2
|
{
|
using System;
|
using System.Net.Sockets;
|
|
public class Util
|
{
|
public static string Get_MMDDHHMMSS_String(DateTime dt)
|
{
|
return ((dt.Month.ToString().PadLeft(2, '0') + dt.Day.ToString().PadLeft(2, '0') + dt.Hour.ToString().PadLeft(2, '0')) + dt.Minute.ToString().PadLeft(2, '0') + dt.Second.ToString().PadLeft(2, '0'));
|
}
|
|
public static string Get_YYYYMMDD_String(DateTime dt)
|
{
|
return (dt.Year.ToString().PadLeft(4, '0') + dt.Month.ToString().PadLeft(2, '0') + dt.Day.ToString().PadLeft(2, '0'));
|
}
|
|
internal static byte[] ReadFromStream(int Length, NetworkStream Stream)
|
{
|
byte[] buffer = null;
|
if (Stream.CanRead && Stream.DataAvailable)
|
{
|
buffer = new byte[Length];
|
int num = 0;
|
for (int i = 0; i < Length; i += num)
|
{
|
num = Stream.Read(buffer, i, Length - i);
|
}
|
}
|
return buffer;
|
}
|
|
internal static void WriteToStream(byte[] bytes, NetworkStream Stream)
|
{
|
if (Stream.CanWrite)
|
{
|
Stream.Write(bytes, 0, bytes.Length);
|
}
|
}
|
}
|
}
|