小编Lov*_*ngh的帖子

PHP 解析德语日期

我对下面的代码有疑问。如何格式化德语日期,例如“Di, 02.Okt 2012”到“2012-10-02”?

\n\n

我已经检查了许多网站以寻求解决方案,但没有找到可以帮助我的东西。

\n\n
    $value =\'Di, 02.Okt 2012\';\n    $tempdate = $value;\n    $tempdate = substr($tempdate,-11);\n    $tempdate = date(\'Y-m-d\',$tempdate);\n
Run Code Online (Sandbox Code Playgroud)\n\n

输出:1970-01-01

\n\n

解决了:

\n\n
$value = \'comes from a foreach loop\'; \n\n$tempdate = $value;\n    $tempdate = substr($tempdate,-11);\n    $tempdate = str_replace(\'.Jan \', \'-01-\', $tempdate);\n    $tempdate = str_replace(\'.Feb \', \'-02-\', $tempdate);\n    $tempdate = str_replace(\'.M\xc3\xa4r \', \'-03-\', $tempdate);\n    $tempdate = str_replace(\'.Apr \', \'-04-\', $tempdate);\n    $tempdate = str_replace(\'.Mai \', \'-05-\', $tempdate);\n    $tempdate = str_replace(\'.Jun \', \'-06-\', $tempdate);\n    $tempdate = str_replace(\'.Jul \', \'-07-\', $tempdate);\n    $tempdate …
Run Code Online (Sandbox Code Playgroud)

php date

1
推荐指数
1
解决办法
3657
查看次数

C#排序脚本/从foreach中挑选最后一个Int

我的排序脚本需要一些帮助.我想排序一些文件.这就是Name的构造方式:Name#Page#Version我可以选择名称/类别和页面,但我不知道如何选择最后一个版本:/这里你可以看到一个例子. 在此输入图像描述

foreach(string files in Directory.GetFiles(path).OrderBy(fi => fi.Length))
        {
            try
            {
                filename = Path.GetFileNameWithoutExtension(files);


                index = filename.LastIndexOf("#");
                index2 = filename.LastIndexOf("#",index-1);

                strversion = filename.Substring(index+1);
                strpage = filename.Substring(index2+1);
                strpage = strpage.Substring(0, strpage.LastIndexOf("#"));                    

                page = Int32.Parse(strpage);
                version = Int32.Parse(strversion);
                Console.WriteLine("Page: "+page);
                Console.WriteLine("Version: "+version);

                if (filename.Contains("SMA"))
                {

                    if (page == 1)
                    {

                        Console.WriteLine(filename);

                    }
                }
            }
            catch (ArgumentOutOfRangeException e)
            {
                Console.WriteLine(e.Message);
            }
        }
Run Code Online (Sandbox Code Playgroud)

c#

0
推荐指数
1
解决办法
104
查看次数

标签 统计

c# ×1

date ×1

php ×1