Zi 字媒體
2017-07-25T20:27:27+00:00
C# 單純字串BASE64 互換 + 時間(DateTime)相減取得總毫秒(ms)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Pause()
{
Console.Write("Press any key to continue...");
Console.ReadKey(true);
}
static public String Base64_encode(String StrData)
{
//https://www.base64encode.net/
String StrAns;
StrAns = Convert.ToBase64String(ASCIIEncoding.ASCII.GetBytes(StrData));
return StrAns;
}
static public String Base64_decode(String StrData)
{
//https://www.base64decode.net/
String StrAns;
byte[] data = System.Convert.FromBase64String(StrData);
StrAns = System.Text.ASCIIEncoding.ASCII.GetString(data);
return StrAns;
}
static void Main(string[] args)
{
DateTime date3 = new DateTime(2019, 07, 19, 17, 01, 09, 000);
Console.WriteLine("Date with milliseconds: {0:MM/dd/yyyy HH:mm:ss.fff}",date3);
Console.WriteLine("Date All milliseconds:{0}", (long)(date3 - new DateTime(1970, 01, 01, 0, 0, 0, 000)).TotalMilliseconds);
Console.WriteLine("Base64_encode(tablename) -> {0}", Base64_encode("tablename"));
Console.WriteLine("Base64_encode(user) -> {0}", Base64_encode("user"));
Console.WriteLine("Base64_encode(car) -> {0}", Base64_encode("car"));
Console.WriteLine("Base64_decode(dGFibGVuYW1l) -> {0}", Base64_decode("dGFibGVuYW1l"));
Console.WriteLine("Base64_decode(dXNlcg==) -> {0}", Base64_decode("dXNlcg=="));
Console.WriteLine("Base64_decode(Y2Fy) -> {0}", Base64_decode("Y2Fy"));
Pause();
}
}
}
寫了
5860316篇文章,獲得
23313次喜歡