Helper.cs 1.0 KB

1234567891011121314151617181920212223242526272829303132
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace ErgometerLibrary
  7. {
  8. public class Helper
  9. {
  10. public static double Now { get { return (DateTime.Now - new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).TotalMilliseconds; } }
  11. public static string MillisecondsToTime(double millis)
  12. {
  13. DateTime time = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
  14. string timestr = time.AddMilliseconds(millis) + "";
  15. return timestr;
  16. }
  17. public static string Base64Encode(string plainText)
  18. {
  19. var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(plainText);
  20. return System.Convert.ToBase64String(plainTextBytes);
  21. }
  22. public static string Base64Decode(string base64EncodedData)
  23. {
  24. var base64EncodedBytes = System.Convert.FromBase64String(base64EncodedData);
  25. return System.Text.Encoding.UTF8.GetString(base64EncodedBytes);
  26. }
  27. }
  28. }