36 lines
831 B
C#
36 lines
831 B
C#
using System;
|
|
using System.Text;
|
|
namespace SPSolutions.Trust
|
|
{
|
|
public class TrustUtil
|
|
{
|
|
public static string ByteArrayToString(byte[] input)
|
|
{
|
|
StringBuilder stringBuilder = new StringBuilder();
|
|
for (int i = 0; i < input.Length; i++)
|
|
{
|
|
stringBuilder.Append(input[i].ToString("x2"));
|
|
}
|
|
return stringBuilder.ToString();
|
|
}
|
|
public static string DateTimeToString(DateTime input)
|
|
{
|
|
return input.ToString("s");
|
|
}
|
|
public static byte[] StringToByteArray(string input)
|
|
{
|
|
return Encoding.Default.GetBytes(input);
|
|
}
|
|
public static DateTime StringToDateTime(string input)
|
|
{
|
|
return DateTime.Parse(input);
|
|
}
|
|
public static string JSStringEncode(string input)
|
|
{
|
|
string text = input.Replace("\\", "\\\\");
|
|
text = text.Replace("\"", "\\\"");
|
|
return text.Replace("\n", "\\n");
|
|
}
|
|
}
|
|
}
|