相关疑难解决方法(0)

c#中的格式日期

如何将日期格式化为dd/mm/yyyymm/dd/yy

就像在VB中一样 format("dd/mm/yy",now)

我怎么能在C#中做到这一点?

.net c# formatting datetime

18
推荐指数
2
解决办法
4万
查看次数

将小数小时转换为DD:HH:MM

我试图将一个小时的小时数转换为天,小时和分钟.

这就是我到目前为止所做的,它还没有完全存在.如果有意义的话,我需要从小时部分减去小时数?

        /// <summary>
        /// Converts from a decimal value to DD:HH:MM
        /// </summary>
        /// <param name="dHours">The total number of hours</param>
        /// <returns>DD:HH:MM string</returns>
        public static string ConvertFromDecimalToDDHHMM(decimal dHours)
        {
            try
            {
                decimal hours = Math.Floor(dHours); //take integral part
                decimal minutes = (dHours - hours) * 60.0M; //multiply fractional part with 60
                int D = (int)Math.Floor(dHours / 24);
                int H = (int)Math.Floor(hours);
                int M = (int)Math.Floor(minutes);
                //int S = (int)Math.Floor(seconds);   //add if you want seconds
                string timeFormat = String.Format("{0:00}:{1:00}:{2:00}", D, …
Run Code Online (Sandbox Code Playgroud)

c# datetime

14
推荐指数
1
解决办法
2万
查看次数

自定义日期时间格式

我需要格式化日期,如"2010-04-21 11:35:22.440".谁能帮我?

问题是我看到2009-06-15T13:45:30.0900000或2008-03-09 16:05:07Z但不是我要找的那个.谢谢.

c# datetime

2
推荐指数
2
解决办法
2310
查看次数

DateTimeFormat问题

我没有从DateTime-Object获得所需的输出:

2010-03-29 13:15:00

我的默认本地化是de-DE,所以一个简单的ToString给了我:

29.03.2010 13:15:00

我试过的是从US-Culture创建一个DateTimeFormatInfo对象并使用它的DateTimePatterns但没有成功:

Dim usDateFormat As Globalization.DateTimeFormatInfo = New Globalization.CultureInfo("en-US", False).DateTimeFormat
usDateFormat.DateSeparator = "-"
ruleResult.Claim.Last_Updated_Date.ToString(usDateFormat.ShortDatePattern)
Run Code Online (Sandbox Code Playgroud)

产量:3.29.2010

获得我想要的DateTimeFormat的最佳方式(可读,最快)是什么(我有时需要短日期,有时需要日期和时间,如上例所示)?

蒂姆,在期待中感谢你

编辑:为什么我的DateTimeFormatInfo方法不起作用,并在使用String.Format或ToString("yyyy-MM-dd HH:mm:ss")解决方案而不是私有共享(静态)DateTimeFormatInfo-Object时使其性能不同?我正在调用此函数至少30k次,并且内部格式有很多日期.

.net c# vb.net datetime localization

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

标签 统计

c# ×4

datetime ×4

.net ×2

formatting ×1

localization ×1

vb.net ×1