黑马程序员技术交流社区
标题:
C#中有没有办法直接获取当前日期和时间?
[打印本页]
作者:
→Naxxramas←
时间:
2014-4-15 23:23
标题:
C#中有没有办法直接获取当前日期和时间?
格式是怎样的呢?
作者:
伪善者。
时间:
2014-4-15 23:30
datetime.now 可取当前时间
static void Main(string[] args)
{
Console.WriteLine(DateTime.Now);
string time = DateTime.Now.ToString("yyyy_MM_dd HH_mm_ss");//对时间进行格式化
Console.WriteLine(time);
Console.ReadKey();
}
复制代码
作者:
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 编辑
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 取系统当前日期和时间
{
class Program
{
static void Main(string[] args)
{
for (int i = 0; i < 100; i++)
{
Console.WriteLine(i.ToString() + "__" + DateTime.Now.ToString() + ":" + DateTime.Now.Millisecond.ToString());
//DateTime.Now.ToString()取当前的日期
//DateTime.Now.Millisecond.ToString()取毫秒加以区分
}
Console.ReadKey();
}
}
}
复制代码
建议遇到问题先查查MSDN,然后试着想想解决方法,看看能不能够解决,这样印象深刻。加油!!
作者:
8点的太阳
时间:
2014-4-30 10:15
可以这样设置
DataTime.Now.ToString("yyyy-MM-dd");
ToString()方法中的可是自己选择,需要注意的是MM千万别写成小写的mm还可以设置时分秒,和时间的分割格式"/"或者"-"
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2