NG_/Assets/Scripts/UI/全局/TextFormat.cs

54 lines
1.4 KiB
C#
Raw Normal View History

2024-12-13 19:40:05 +08:00
using System;
using System.Collections;
using System.Collections.Generic;
using System.Text.RegularExpressions;
using UnityEngine;
public class TextFormat
{
public static string ExtractTextFromHtml(string html)
{
// 正则表达式用于移除 HTML 标签
string pattern = @"<[^>]+>";
// 替换 HTML 标签,保留文本
string result = Regex.Replace(html, pattern, "");
return result;
}
public static string DateTimeFormat(string dateTime)
{
DateTime date = DateTime.Parse(dateTime);
return date.ToString("yyyy-MM-dd");
}
public static string DateTimeFormat2(string dateTime)
{
DateTime date = DateTime.Parse(dateTime);
return date.ToString("HH:mm");
}
2024-12-20 19:44:46 +08:00
public static string DateTimeFormat3(string dateTime)
{
DateTime date = DateTime.Parse(dateTime);
return date.ToString("HH:mm:ss");
}
public static string DateTimeFormat4(string dateTime)
{
DateTime date = DateTime.Parse(dateTime);
return date.ToString("yyyy年MM月dd日");
}
2024-12-26 17:37:08 +08:00
public static string DateTimeFormat5(string dateTime)
{
DateTime date = DateTime.Parse(dateTime);
return date.ToString("MM月dd日");
}
public string GetPastDate(int daysAgo)
{
DateTime targetDate = DateTime.Today.AddDays(-daysAgo);
return targetDate.ToString("yyyy-MM-dd");
}
2024-12-13 19:40:05 +08:00
}