黑马程序员技术交流社区

标题: C#中有没有办法直接获取当前日期和时间? [打印本页]

作者: →Naxxramas←    时间: 2014-4-15 23:23
标题: C#中有没有办法直接获取当前日期和时间?
格式是怎样的呢?
作者: 伪善者。    时间: 2014-4-15 23:30
datetime.now  可取当前时间
  1. static void Main(string[] args)
  2.         {
  3.             Console.WriteLine(DateTime.Now);
  4.             string time = DateTime.Now.ToString("yyyy_MM_dd HH_mm_ss");//对时间进行格式化
  5.             Console.WriteLine(time);
  6.             Console.ReadKey();
  7.         }
复制代码

作者: gyt_xtt    时间: 2014-4-15 23:35
DateTime dt=DateTime.Now;//获取当前时间
dt.ToLongTimeString().ToString();  //格式化当前时间 11:05:12
dt.Date.ToString();//格式当前时间 2012-4-15 00:00:00
作者: 朝花夕拾_黑马    时间: 2014-4-16 12:00

DateTime dt=DateTime.Now;//获取当前时间
在参看DateTime dt实例化的对象在vs中有什么方法,遇到这样的问题,把类的方法都试试就知道了,这是最好的学习方法



作者: SunshineGirl    时间: 2014-4-17 18:20
有给你回答了,要及时设置成提问结束。这样版主才能给你加分
作者: 爱吃桃子的猫    时间: 2014-4-18 11:41
本帖最后由 爱吃桃子的猫 于 2014-4-18 11:49 编辑
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;

  6. namespace 取系统当前日期和时间
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             for (int i = 0; i < 100; i++)
  13.             {

  14.                 Console.WriteLine(i.ToString() + "__" + DateTime.Now.ToString() + ":" + DateTime.Now.Millisecond.ToString());
  15.                 //DateTime.Now.ToString()取当前的日期
  16.                 //DateTime.Now.Millisecond.ToString()取毫秒加以区分

  17.             }
  18.             Console.ReadKey();
  19.         }
  20.     }
  21. }
复制代码
建议遇到问题先查查MSDN,然后试着想想解决方法,看看能不能够解决,这样印象深刻。加油!!



作者: 8点的太阳    时间: 2014-4-30 10:15
可以这样设置
DataTime.Now.ToString("yyyy-MM-dd");
ToString()方法中的可是自己选择,需要注意的是MM千万别写成小写的mm还可以设置时分秒,和时间的分割格式"/"或者"-"




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2