91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

vb怎么在字符串中提取日期

vb
小億
264
2023-11-07 16:15:03
欄目: 編程語言

在VB中,您可以使用正則表達式或者內置的日期和時間函數來提取日期。

  1. 使用正則表達式提取日期:
Imports System.Text.RegularExpressions

Dim input As String = "今天是2022年1月1日"
Dim pattern As String = "(\d{4})年(\d{1,2})月(\d{1,2})日"
Dim match As Match = Regex.Match(input, pattern)

If match.Success Then
    Dim year As Integer = Integer.Parse(match.Groups(1).Value)
    Dim month As Integer = Integer.Parse(match.Groups(2).Value)
    Dim day As Integer = Integer.Parse(match.Groups(3).Value)

    Dim dateValue As New DateTime(year, month, day)
    Console.WriteLine(dateValue.ToString("yyyy/MM/dd"))
Else
    Console.WriteLine("沒有找到日期")
End If
  1. 使用內置的日期和時間函數提取日期:
Dim input As String = "2022年1月1日"
Dim formats() As String = {"yyyy年M月d日", "yyyy/M/d"}

Dim dateValue As DateTime
If DateTime.TryParseExact(input, formats, CultureInfo.InvariantCulture, DateTimeStyles.None, dateValue) Then
    Console.WriteLine(dateValue.ToString("yyyy/MM/dd"))
Else
    Console.WriteLine("無法解析日期")
End If

以上代碼示例中,我們假設輸入的字符串中包含"2022年1月1日"這樣的日期格式。您可以根據實際情況調整正則表達式或者日期格式。

0
康马县| 句容市| 青冈县| 哈密市| 商洛市| 临桂县| 宜兰县| 浦县| 昌黎县| 秀山| 杭州市| 盐津县| 东丽区| 永城市| 大同市| 广昌县| 巫溪县| 灵石县| 古丈县| 凤冈县| 女性| 岳西县| 罗江县| 曲水县| 西青区| 新竹县| 昭通市| 高陵县| 六枝特区| 临朐县| 襄汾县| 澄城县| 商都县| 阿坝| 大方县| 沂南县| 黄浦区| 正安县| 鸡西市| 皋兰县| 吉水县|