| 12345678910111213141516171819202122232425262728293031 |
- using System;
- using System.Globalization;
- using System.Linq;
- namespace LotteryWebApp.Common
- {
- public static class Utils
- {
- public static string FormatMoney(string amount)
- {
- if (string.IsNullOrEmpty(amount)) return "0";
- var clean = new string(amount.Where(c => char.IsDigit(c)).ToArray());
- if (long.TryParse(clean, out long val))
- {
- return val.ToString("#,##0", new CultureInfo("vi-VN")).Replace(",", ".");
- }
- return amount;
- }
- public static string FormatResultDate(string dateStr)
- {
- if (string.IsNullOrEmpty(dateStr)) return "Monday, Mar 20, 2026";
- DateTime dt;
- if (DateTime.TryParseExact(dateStr, "dd/MM/yyyy HH:mm:ss", CultureInfo.InvariantCulture, DateTimeStyles.None, out dt))
- {
- return dt.ToString("dddd, MMM dd, yyyy", new CultureInfo("en-US"));
- }
- return dateStr;
- }
- }
- }
|