国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

轉換日期時間,讓其顯示更友好

2019-11-17 02:29:31
字體:
來源:轉載
供稿:網友

轉換日期時間,讓其顯示更友好

對于時間日期,有時我們希望以更友好的方式展示,比如幾秒鐘前,幾分鐘前,幾小時前......

這其中:1、需要判斷輸入日期的格式是否正確2、使用TimeSpan計日期時間之間的間隔,然后可以轉換成秒、分鐘,等等3、最后轉換成秒、分鐘、小時、天等,以整型顯示

    class PRogram
    {
        static void Main(string[] args)
        {
            Console.WriteLine(LetTimeSay("2015-3-27"));
            Console.ReadKey();
        }
        static string LetTimeSay(string str)
        {
            DateTime t;
            if (DateTime.TryParse(str, out t))
            {
                //計算時間間隔
                TimeSpan ts = DateTime.Now - t;
                //轉換成分鐘
                double m = ts.TotalMinutes;
                if (m < 1)
                {
                    double s = m*60;
                    return (int)Math.Floor(s) + "秒鐘前";
                }
                else if (m < 60)
                {
                    return (int)Math.Floor(m) + "分鐘前";
                }
                else if (m < 60 * 24)
                {
                    double h = m/60;
                    return (int)Math.Floor(h) + "小時前";
                }
                else
                {
                    double d = m/(60*24);
                    return (int)Math.Floor(d) + "天前";
                }
            }
            else
            {
                return "日期格式不符合";
            }
        }
    }

上一篇:.NET加密方法

下一篇:C#之枚舉類型

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁乡县| 伊通| 八宿县| 兴海县| 杭州市| 兰溪市| 遵化市| 四子王旗| 荥经县| 梅河口市| 彩票| 云梦县| 佛教| 云安县| 枣庄市| 安徽省| 沾化县| 新河县| 宁武县| 桃园县| 东辽县| 庆安县| 绵竹市| 介休市| 闽清县| 中江县| 盱眙县| 阜康市| 三都| 徐水县| 澎湖县| 阿城市| 普格县| 拜泉县| 微博| 高邮市| 常德市| 米易县| 南昌县| 莱州市| 杨浦区|