想作一个时钟程序,在鼠标点击位置显示时间,但是怎么能在DrawString里显示DateTime.Now.toString 和datetime.today.tostring? float x, y;
x = MousePosition.X;
y = MousePosition.Y;
Font f = new Font("Times New Roman", 12,FontStyle.Regular);
Graphics g = CreateGraphics();
g.DrawString(time,f, Brushes.Black,x,y);
time处如何变成DateTime.Now.toString 和datetime.today.tostring?
是否要添加关于time的类或者方法?
x = MousePosition.X;
y = MousePosition.Y;
Font f = new Font("Times New Roman", 12,FontStyle.Regular);
Graphics g = CreateGraphics();
g.DrawString(time,f, Brushes.Black,x,y);
time处如何变成DateTime.Now.toString 和datetime.today.tostring?
是否要添加关于time的类或者方法?
解决方案 »
- 未能加载文件或程序集“Microsoft.Office.Interop.Excel, Version=14.0.0.0
- c#怎么hook掉系统的打开、保存对话框,并换成我自己做的
- 急急急!
- C#操作Word:如何将某段中特定文字全部设定为某种颜色?
- 求站长工具的代码
- ~!~~~~~~~~~请教:定时任务和重复任务如何设计执行时间?===看看我的思路=================
- 在C#中怎么获取当前操作系统中播放器中正在播放的歌曲名????就像MSN中的一样
- 请教:在VC#中怎样把Excel文件转换成PDF格式,急......谢谢!
- 请问如何写备份对话框和还原对话框?
- 怎样将写好的程序打包成Setup.exe
- 看不懂这段代码。望指点
- 關於C#操作csv文檔
using System;
using System.Globalization;
public class MainClass {
public static void Main(string[] args) {
DateTime dt = DateTime.Now;
String[] format = {
"d", "D",
"f", "F",
"g", "G",
"m",
"r",
"s",
"t", "T",
"u", "U",
"y",
"dddd, MMMM dd yyyy",
"ddd, MMM d \"'\"yy",
"dddd, MMMM dd",
"M/yy",
"dd-MM-yy",
};
String date;
for (int i = 0; i < format.Length; i++) {
date = dt.ToString(format[i], DateTimeFormatInfo.InvariantInfo);
Console.WriteLine(String.Concat(format[i], " :" , date));
}
/** Output.
*
* d :08/17/2000
* D :Thursday, August 17, 2000
* f :Thursday, August 17, 2000 16:32
* F :Thursday, August 17, 2000 16:32:32
* g :08/17/2000 16:32
* G :08/17/2000 16:32:32
* m :August 17
* r :Thu, 17 Aug 2000 23:32:32 GMT
* s :2000-08-17T16:32:32
* t :16:32
* T :16:32:32
* u :2000-08-17 23:32:32Z
* U :Thursday, August 17, 2000 23:32:32
* y :August, 2000
* dddd, MMMM dd yyyy :Thursday, August 17 2000
* ddd, MMM d "'"yy :Thu, Aug 17 '00
* dddd, MMMM dd :Thursday, August 17
* M/yy :8/00
* dd-MM-yy :17-08-00
*/
}
}