`
zhangziyangup
  • 浏览: 1187237 次
文章分类
社区版块
存档分类
最新评论

ASP.NET C# 获取当前日期 时间 年 月 日 时 分 秒

 
阅读更多

很多的地方用到时间,但是采用系统默认的时间有时又不太方便,我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。


//获取日期+时间
DateTime.Now.ToString(); // 2008-9-4 20:02:10
DateTime.Now.ToLocalTime().ToString(); // 2008-9-4 20:12:12

//获取日期
DateTime.Now.ToLongDateString().ToString(); // 2008年9月4日
DateTime.Now.ToShortDateString().ToString(); // 2008-9-4
DateTime.Now.ToString("yyyy-MM-dd"); // 2008-09-04
DateTime.Now.Date.ToString(); // 2008-9-4 0:00:00

//获取时间
DateTime.Now.ToLongTimeString().ToString(); // 20:16:16
DateTime.Now.ToShortTimeString().ToString(); // 20:16
DateTime.Now.ToString("hh:mm:ss"); // 08:05:57
DateTime.Now.TimeOfDay.ToString(); // 20:33:50.7187500

//其他
DateTime.ToFileTime().ToString(); // 128650040212500000
DateTime.Now.ToFileTimeUtc().ToString(); // 128650040772968750
DateTime.Now.ToOADate().ToString(); // 39695.8461709606
DateTime.Now.ToUniversalTime().ToString(); // 2008-9-4 12:19:14

DateTime.Now.Year.ToString(); 获取年份 // 2008
DateTime.Now.Month.ToString(); 获取月份 // 9
DateTime.Now.DayOfWeek.ToString(); 获取星期 // Thursday
DateTime.Now.DayOfYear.ToString(); 获取第几天 // 248
DateTime.Now.Hour.ToString(); 获取小时 // 20
DateTime.Now.Minute.ToString(); 获取分钟 // 31
DateTime.Now.Second.ToString(); 获取秒数 // 45

//n为一个数,可以数整数,也可以事小数
dt.AddYears(n).ToString(); //时间加n年
dt.AddDays(n).ToString(); //加n天
dt.AddHours(n).ToString(); //加n小时
dt.AddMonths(n).ToString(); //加n个月
dt.AddSeconds(n).ToString(); //加n秒
dt.AddMinutes(n).ToString(); //加n分


SQL语句使用时间和日期的函数


getdate():获取系统当前时间
dateadd(datepart,number,date):计算在一个时间的基础上增加一个时间后的新时间值,比如:dateadd(yy,30,getdate())
datediff(datepart,startdate,enddate):计算两个时间的差值,比如:datediff(yy,getdate(),'2008-08-08')
dataname(datepart,date):获取时间不同部分的值,返回值为字符串
datepart(datepart,date):和datename相似,只是返回值为整型
day(date):获取指定时间的天数
month(date):获取指定时间的月份
year(date):获取指定时间的年份

select year(getdate()) :当前年份

分享到:
评论

相关推荐

    asp.net C# 根据日期时间生成随生数,可作为文件名,图片名

    例如,"yyyyMMddHHmmss"格式可以表示为2015年8月12日2时3分49秒。 2. **随机数生成**: 要在日期时间后面添加随机数,可以使用`System.Random`类。我们可以创建一个`Random`实例,然后调用其`Next()`方法生成一个...

    基于asp.net.C#一个对日期时间(格式化和转换)的静态类

    ### 基于ASP.NET与C#的日期时间操作静态类 #### 概述 本文将详细介绍一个在ASP.NET框架下使用C#语言编写的日期时间处理类——`LikekyDateTime`。该类主要功能包括格式化和转换日期时间,并支持自定义日期时间格式...

    ASP.NET中获取系统时间

    除了整体获取日期时间之外,我们还可以单独获取日期时间的各个组成部分,比如年、月、日、时、分、秒等。 示例代码如下: ```csharp DateTime now = DateTime.Now; Console.WriteLine("当前年份: " + now.Year); /...

    asp.net获取当前时间

    在本篇文章中,我们将深入探讨ASP.NET中获取当前时间的各种方法及应用场景,同时也会涉及到C#语言中的DateTime类的相关操作。这些技术对于任何从事ASP.NET开发的程序员来说都是至关重要的基础知识。 ### ASP.NET中...

    asp.net +sql +C#倒计时

    获取当前时间并与数据库中的结束时间进行比较,计算剩余秒数。 3. **SQL交互**:使用ADO.NET或Entity Framework等库连接到数据库,查询和更新倒计时的相关信息。 4. **ASP.NET页面**:在ASP.NET的Web Form或MVC...

    ASP.net 日期转换输出

    例如,在给定的部分内容中,“DateTime.Now.ToString("yyyy-MM-dd")”表示获取当前时间,并将其转换为“年-月-日”的格式。其中,“yyyy”代表四位数的年份,“MM”代表两位数的月份,“dd”代表两位数的日期。 ###...

    ASP.NET2.0(C#)万年历

    本篇将详细介绍一个基于 ASP.NET 2.0 和 C# 的万年历实现方法,该日历不仅能够显示公历日期,还能标注特定的节假日,并提供农历日期转换等功能。 #### 二、关键技术点分析 ##### 2.1 项目结构与命名空间导入 项目...

    c# asp.net日期函数

    - **功能**:将当前日期时间转换为文件时间戳,即自1601年1月1日以来的100纳秒间隔数。 - **示例**: ```csharp Label2.Text = dt.ToFileTime().ToString(); ``` ##### 3. 将日期时间转换为UTC文件时间戳 - **...

    ASP获取系统时间方法总结

    例如,可以将时间格式化为“年-月-日”或“时:分”。 **示例代码**: ```vb Dim currentTime currentTime = Now() Dim formattedDate, formattedTime formattedDate = FormatDateTime(currentTime, 1) ' 1 表示短...

    C# POP3协议邮件附件获取 获取当前日期 本地去重

    总结起来,这个项目涉及C#编程、POP3协议的使用、OpenPOP库的集成,以及实现自动化处理邮件附件的功能,包括获取当前日期的邮件、创建子文件夹和本地文件去重。这些技术在企业级邮件系统自动化、监控等场景中有广泛...

    asp.net 设置系统时间

    在ASP.NET中,有时开发人员可能需要在服务器端设置或修改系统的当前时间,这通常用于测试、模拟或者特定业务逻辑的实现。标题“asp.net 设置系统时间”涉及到的就是这样一个功能,它涵盖了如何在C#编程语言中操作...

    一个基于ASP.NET+Js的日历控件源程序代码

    - **动态生成日历**:JavaScript代码利用DOM操作,根据当前日期生成一个可交互的日历界面,通常包括日、周、月的视图。 - **事件绑定**:通过addEventListener或attachEvent等方法,绑定点击事件,当用户点击日期...

    ASP.NET 操作各类时间段

    本文将深入探讨如何在ASP.NET环境中操作各类时间段,包括获取当前月的1号和月尾,以及年月日。 首先,我们可以使用`DateTime.Now`来获取当前时间。例如: ```csharp DateTime dt = DateTime.Now; ``` 然后,对于...

    asp.net中页面显示当前系统时间附图

    文章末尾的截图可能是展示上述代码在实际运行时页面上的效果,显示了当前时间的完整格式,包括年、月、日、星期以及小时、分钟和秒。 综上所述,这个方法利用JavaScript在ASP.NET页面上实现了实时显示系统时间的...

    ASP.NET(C#)日志记录系统

    ASP.NET提供了`DateTime.Now`方法获取当前日期和时间,用于创建时间戳。 5. **月流量统计**: 月流量统计是指记录用户访问量或数据传输量在一个月内的总量。这可以通过记录每次请求的次数或传输的数据大小来实现。...

    asp.net获取时间的各种格式

    2. **`DateTime.UtcNow`**: 获取协调世界时 (UTC) 的当前日期和时间。 3. **`DateTime.Today`**: 获取本地计算机当前日期的 `DateTime` 值,其时间部分为午夜 12:00。 #### 三、日期和时间的格式化 1. **`ToString...

    JavaScrip asp.net显示动态时间

    JavaScrip asp.net 显示动态时间 JavaScrip asp.net 显示动态时间是...JavaScrip asp.net 显示动态时间需要使用 JavaScript 语言和 ASP.NET 框架结合使用,通过获取当前时间并将其显示在 div 元素中实现实时更新时间。

    ASP.NET实现日期格式大全

    例如,`DateTime.Now.ToString("yyyy年MM月dd日")`会将当前日期格式化为包含中文年的形式。 3. **VB.NET日期格式化**:与C#类似,VB.NET也支持日期格式化。例如,`Now.ToString("yyyy/MM/dd")`将返回日期的年/月/日...

    C#.Net常用函数列表

    - `DateTime.Year`, `DateTime.Month`, `DateTime.Day`, `DateTime.Hour`, `DateTime.Minute`, `DateTime.Second`, 和 `DateTime.Millisecond` 分别用于获取当前日期的年、月、日、时、分、秒和毫秒。 - `DateTime...

    SQL里面的时间与c#.net与asp.net常用函数方法大全

    - **功能**: 用于获取日期的一部分,如年、月、日等。 - **语法**: `DATEPART(datepart, date)` - **参数**: - `datepart`: 指定要提取的日期部分,可以是year、month、day等。 - `date`: 日期表达式。 - **示例**...

Global site tag (gtag.js) - Google Analytics