使用WPF(C#)日历控件,转换希伯来和格鲁吉亚日期

3
我需要建立一个简单的应用程序,一个带有笔记的日历,使用简单的数据库和标准的日历很容易。但问题在于我必须添加以下功能:
每个笔记都必须有希伯来日期和格鲁吉亚日期;它应该可以“即时”工作,也就是说,用户将能够根据自己选择的日期类型(格鲁吉亚或希伯来)添加笔记,应用程序将在后台完成。
数据库只能使用格鲁吉亚日期,因此不需要进行转换。
我需要(尽管搜索了很多,但仍然帮助很少)一个相关教程,任何形式的帮助都可以。
1个回答

5
这个怎么样?
private static string GetHebDate(DateTime date, string format)
        {

            System.Globalization.CultureInfo ci = System.Globalization.CultureInfo.CreateSpecificCulture("he-IL");
            ci.DateTimeFormat.Calendar = new System.Globalization.HebrewCalendar();
            return date.ToString(format, ci);

        }

似乎(尚未尝试)这就是我正在寻找的方法和代码。但是,如果我想将其转换回去怎么办?希伯来日期是已知格式吗?(我非常!不了解.NET) - yossi
我会尝试隐藏并将公历日期链接到希伯来日期。当选择希伯来日期时,只需查找隐藏的日期即可。如果这还不够,可以使用DateTime.ParseExact()实用程序来解析(从文本中提取值)希伯来日期。我的代码片段中的format应该适用于双向转换。如果不行,您可以编写自己的格式提供程序。http://msdn.microsoft.com/en-us/library/w2sa9yss.aspx - David Perlman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接