将Unicode中的日期时间字符串(带有阿拉伯数字)转换为DateTime对象

约达切斯语

我从以阿拉伯unicode出现的设备获取UTC时间。如何将这种格式转换为DateTime对象?

这是日期格式的示例:٢٠١٤-١٢-٢٨T٢١:٤١:٥٨Z

出于好奇,它应该翻译为:2014/12/28 21:41:58

CodeCaster

组合如何将阿拉伯数字转换为int?以及如何从ISO 8601格式创建.Net DateTime

static void Main(string[] args)
{
    string input = "٢٠١٤-١٢-٢٨T٢١:٤١:٥٨Z";
    string output = ReplaceArabicNumerals(input);

    var dateTime = DateTime.Parse(output, null, DateTimeStyles.AssumeUniversal);

    Console.WriteLine(output);
    Console.WriteLine(dateTime.ToString("u"));

    Console.ReadKey();
}

public static string ReplaceArabicNumerals(string input)
{
    string output = "";
    foreach (char c in input)
    {
        if (c >= 1632 && c <= 1641)
        {
            output += Char.GetNumericValue(c).ToString();
        }
        else
        {
            output += c;
        }                
    }
    return output;
}

产量2014-12-28T21:41:58Z2014-12-28 21:41:58Z

ReplaceArabicNumerals()方法说明:当检测到阿拉伯语-印度数字(在代码点1632(0)和1641(9)之间)时,它请求字符的数值。这会将.NET可以解析的东阿拉伯数字转换为西阿拉伯数字。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将字符串中的英语数字转换为阿拉伯数字

来自分类Dev

在字符串中将阿拉伯数字切换为英语

来自分类Dev

如何在Objective-C中将字符串中的英文数字转换为波斯/阿拉伯数字?

来自分类Dev

将Pandas列中的阿拉伯数字转换为整数

来自分类Dev

JS中的罗马和阿拉伯数字字符串数组排序

来自分类Dev

将用阿拉伯数字书写的日期转换为英文,然后将时间从 12 小时转换为 24 小时

来自分类Dev

将罗马数字转换为阿拉伯数字-递归

来自分类Dev

如何将阿拉伯数字转换为英文数字

来自分类Dev

Symfony 5:将阿拉伯数字转换为现代数字

来自分类Dev

将罗马数字转换为阿拉伯数字-递归

来自分类Dev

将任何阿拉伯数字转换为英文数字

来自分类Dev

使用javascript将罗马数字转换为阿拉伯数字

来自分类Dev

使用javascript将阿拉伯数字转换为单词

来自分类Dev

使用带有阿拉伯数字的阿拉伯字母

来自分类Dev

将正文中的所有数字转换为阿拉伯数字,而不是选择列表中的值RoR

来自分类Dev

如何将英语数字转换为阿拉伯数字,例如196转换为١٩٦?

来自分类Dev

阿拉伯数字/日期显示在各地

来自分类Dev

使用数组将罗马数字转换为阿拉伯数字时遇到问题

来自分类Dev

转换罗马/阿拉伯数字大于4000

来自分类Dev

在html文档中将英语数字转换为阿拉伯数字

来自分类Dev

如何在Django中将普通数字转换为阿拉伯数字

来自分类Dev

用于在西阿拉伯数字和东阿拉伯数字之间转换的 Excel 公式?

来自分类Dev

在 Laravel 5 中验证阿拉伯数字

来自分类Dev

转换为十进制阿拉伯数字

来自分类Dev

如何用PHP计算包含utf8字符的字符串中的阿拉伯数字?

来自分类Dev

Android中阿拉伯文字中的阿拉伯数字

来自分类Dev

将阿拉伯字符串日期转换为英文日期

来自分类Dev

JavaScript:输入文字时,可快速将印地文数字转换为阿拉伯数字

来自分类Dev

我想将阿拉伯数字转换为英文,并且在下面尝试了代码

Related 相关文章

  1. 1

    将字符串中的英语数字转换为阿拉伯数字

  2. 2

    在字符串中将阿拉伯数字切换为英语

  3. 3

    如何在Objective-C中将字符串中的英文数字转换为波斯/阿拉伯数字?

  4. 4

    将Pandas列中的阿拉伯数字转换为整数

  5. 5

    JS中的罗马和阿拉伯数字字符串数组排序

  6. 6

    将用阿拉伯数字书写的日期转换为英文,然后将时间从 12 小时转换为 24 小时

  7. 7

    将罗马数字转换为阿拉伯数字-递归

  8. 8

    如何将阿拉伯数字转换为英文数字

  9. 9

    Symfony 5:将阿拉伯数字转换为现代数字

  10. 10

    将罗马数字转换为阿拉伯数字-递归

  11. 11

    将任何阿拉伯数字转换为英文数字

  12. 12

    使用javascript将罗马数字转换为阿拉伯数字

  13. 13

    使用javascript将阿拉伯数字转换为单词

  14. 14

    使用带有阿拉伯数字的阿拉伯字母

  15. 15

    将正文中的所有数字转换为阿拉伯数字,而不是选择列表中的值RoR

  16. 16

    如何将英语数字转换为阿拉伯数字,例如196转换为١٩٦?

  17. 17

    阿拉伯数字/日期显示在各地

  18. 18

    使用数组将罗马数字转换为阿拉伯数字时遇到问题

  19. 19

    转换罗马/阿拉伯数字大于4000

  20. 20

    在html文档中将英语数字转换为阿拉伯数字

  21. 21

    如何在Django中将普通数字转换为阿拉伯数字

  22. 22

    用于在西阿拉伯数字和东阿拉伯数字之间转换的 Excel 公式?

  23. 23

    在 Laravel 5 中验证阿拉伯数字

  24. 24

    转换为十进制阿拉伯数字

  25. 25

    如何用PHP计算包含utf8字符的字符串中的阿拉伯数字?

  26. 26

    Android中阿拉伯文字中的阿拉伯数字

  27. 27

    将阿拉伯字符串日期转换为英文日期

  28. 28

    JavaScript:输入文字时,可快速将印地文数字转换为阿拉伯数字

  29. 29

    我想将阿拉伯数字转换为英文,并且在下面尝试了代码

热门标签

归档