gpt4 book ai didi

c# - 在 ASP 和 C# 中从 Hijri 转换为 Gregorian 日期?

转载 作者:行者123 更新时间:2023-11-30 13:37:58 25 4
gpt4 key购买 nike

我有两个文本框,一个在 Hijri Date 中,我使用日历扩展程序在此文本框中插入日期。我想要的是,在选择日期(回历日期)后,格鲁吉亚文本框将使用 C# 填充转换后的格鲁吉亚日期。

有没有人有将回历日期更改为格鲁吉亚日期的代码?

enter image description here

最佳答案

您可以使用内置的 CultureInfo 类在 Hijri 和 Gregorian 之间简单地转换

Imports System.Globalization

Private Sub Convert_From_Hijri_To_Gregorian(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim arCI As CultureInfo = New CultureInfo("ar-SA")
Dim hijri As String = Me.TextBox1.Text '//check if string is valid date first

Dim tempDate As DateTime = DateTime.ParseExact(hijri, "dd/MM/yyyy", arCI.DateTimeFormat, DateTimeStyles.AllowInnerWhite)
Me.TextBox2.Text = tempDate.ToString("dd/MM/yyyy")

End Sub

我不是 C# 的人,但这是我将上述代码转换为 C# 的代码

using System.Globalization;

private void Convert_From_Hijri_To_Gregorian(System.Object sender, System.EventArgs e)
{
CultureInfo arCI = new CultureInfo("ar-SA");
string hijri = TextBox1.Text;

DateTime tempDate = DateTime.ParseExact(hijri, "dd/MM/yyyy", arCI.DateTimeFormat, DateTimeStyles.AllowInnerWhite);
TextBox2.Text = tempDate.ToString("dd/MM/yyyy");


}

看完this我写了这段代码文章

关于c# - 在 ASP 和 C# 中从 Hijri 转换为 Gregorian 日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19751763/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com