C#(C sharp)字符串和时间的相互转换
C#(C sharp)字符串和时间的相互转换。
一、DateTime –> string
时间类型转化成字符串类型,那是相当的简单,直接调用ToString()方法即可。如:
DateTime dt = DateTime.Now;
string dtStr = dt.ToString();
如果想对输出格式化,可以这么写:
dt.ToString("yyyy年MM月dd日"); //2005年11月5日
dt.ToString("yyyy-MM-dd"); //2005-11-5
string.Format("{0:d}",dt); //2005-11-5
string.Format("{0:D}",dt); //2005年11月5日
时间类型格式化(成字符类型)可以通过两种方式:1、自定义时间格式。自己定义时间的构成和表示;2、标准时间格式。由标准库提供的有限的表示方式。(详细的情参考列表)
二、string -> DateTime
string dtString = “2009-10-12 00:12:05”;
DateTime dt = DateTime.Parse(dtStr); //方式一
DateTime dt2 = Convert.ToDateTime(dtStr); //方式二
当然DateTime也有多种表示方式(非格式化成字符串类型),如:
dt.ToFileTimeUtc(); //127756704859912816
dt.ToLocalTime(); //2005-11-5 21:21:25
dt.ToLongDateString(); //2005年11月5日
当然如果最后要打印出来,就需要ToString()一下,转化成字符串类型。
三、时间的其它方法,属性和运算
dt.Year //2005
dt.Date
相关文档:
//向数据库中写入
private void button1_Click(object sender, EventArgs e)
{
oracleConnection1.Open();
& ......
我们还可以采用一种更加简便的方
法来实现上述程序的功能。这就是将SqlConnection对象包含到using区块中,这样程序会自动调用Dispose()方法释放
SqlConnection对象所占用的系统资源,无需再使用SqlConnection对象的Close()方法。
范例程序代码如下:
public partial class _Default : System.Web.UI.Page
{
......
众多C++书籍都忠告我们C语言宏是万恶之首,但事情总不如我们想象的那么坏,就如同goto一样。宏有
一个很大的作用,就是自动为我们产生代码。如果说模板可以为我们产生各种型别的代码(型别替换),
那么宏其实可以为我们在符号上产生新的代码(即符号替换、增加)。
关于宏的一些语法问题,可以在google上找到。相信我,你对 ......
QT
http://www.trolltech.com
http://www.qiliang.net/qt.html
Qt是Trolltech公司的一个多平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的很容易扩展,并且允许真正地组件编程。自从1996年早些时候,Qt进入商业领域,它已经成为全世界范 ......
新建一个Win32 Application,并在相应文件夹下新建一个book.mdb, 里面有一个表BookInfo,表中有以下几例:
id:
BookName:
Author:
等;
//------------------------------------------------------------------------------
// Copyright (c) 2009 eryar All rights reserved.
//
// File : Main.cpp
// ......