有谁知道String.Format的用法? 简单的方法string s = String.Format("%d %x" , 100,200); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string test = "Hello {0},today is {1}";string test1 = String.Format( test,"timmy",DateTime.Now )// test1 : Hello timmy,today is 2003/03/11 17:14:09 摘自高手的文稿:Format方法的格式是: public string Format( string format, IServiceObjectProvider sp ); format是指我们指定的格式,它的取值有很多,我得列表:) 标准的Format格式Format Format 模式 d MM/dd/yyyy 如(2001-3-27) D dddd, MMMM dd, yyyy 如(2001年3月27日) f dddd, MMMM dd, yyyy HH:mm 如(2001年3月27日 0:00) F dddd, MMMM dd, yyyy HH:mm:ss 如(2001年3月27日 0:00:00) g MM/dd/yyyy HH:mm 如(2001-3-27 0:00) G MM/dd/yyyy HH:mm:ss 如(2001-3-27 0:00:00) m, M MMMM dd 如(三月 27) r, R ddd, dd MMM yyyy HH’:’mm’:’ss ’GMT’ 如(Mon, 26 Mar 2001 16:00:00 GMT) s yyyy-MM-dd HH:mm:ss 好像不能使用 t HH:mm 如(0:00) T HH:mm:ss 如(0:00:00) u yyyy-MM-dd HH:mm:ss 如(2001-03-26 16:00:00Z) U dddd, MMMM dd, yyyy HH:mm:ss 如(2001年3月26日 16:00:00) y, Y MMMM, yyyy 如(2001年3月) 自定义格式列表Format Pattern Description d 如:2001-3-27 dd 如:27 ddd 如:星期一 dddd 如:星期一(全名) M 如:三月 27 MM 如:03 MMM 如:三月 MMMM 如:三月(全称) y 如:2001年3月 yy 如:01 yyyy 如:2001 gg 如:A.D. hh, hh* 如:12 HH, HH* 如:00 m 如:三月 27 mm, mm* 如:00(分钟) s 如:2001-03-27T00:00:00 ss, ss* 如:00(秒) t 如:0:00 tt, tt* 如:上午 下面是一个简单操作的例子。 <% @ Page Language="C#" %> <% @ Import Namespace="System.Data" %> <Script Language="C#" Runat="Server"> public void Page_Load(Object src,EventArgs e) { DateTime dt = DateTime.Now; ctime.Text=dt.Format("MM",null).ToString(); } </script> <html> <head> <title></title> </head> <body> <asp:Label id="ctime" runat="server" /> </body> </html> 你还可以看看帮助。 我想得到是psxfghost演示的效果,但是DateTime类没有Format效果String.Format看来用途不对 My_lab.Text=DateTime.Now.ToString(" MM/dd/yyyy"); C# 跨线程操作问题 基础问题 关于父类与子类问题 怎样在c#中监视 usb modem 的来电号码? c#打印时能不能不弹出打印的那些对话框,直接打印???????急急急急急急急急急急急急 关于数据库绑定字段的问题 急~~!!!!!! 5000分找Bug之三 请问Sqlconnection的有效性? dateTimePicker的txt属性改变后触发什么事件呢? 调用DLL文件 自定义控件的问题 TreeView控件里的接点怎么拖动位置? 关于文件读写的问题,各位高手帮忙!
Format方法的格式是: public string Format(
string format,
IServiceObjectProvider sp
); format是指我们指定的格式,它的取值有很多,我得列表:) 标准的Format格式Format Format 模式
d MM/dd/yyyy 如(2001-3-27)
D dddd, MMMM dd, yyyy 如(2001年3月27日)
f dddd, MMMM dd, yyyy HH:mm 如(2001年3月27日 0:00)
F dddd, MMMM dd, yyyy HH:mm:ss 如(2001年3月27日 0:00:00)
g MM/dd/yyyy HH:mm 如(2001-3-27 0:00)
G MM/dd/yyyy HH:mm:ss 如(2001-3-27 0:00:00)
m, M MMMM dd 如(三月 27)
r, R ddd, dd MMM yyyy HH’:’mm’:’ss ’GMT’ 如(Mon, 26 Mar 2001 16:00:00 GMT)
s yyyy-MM-dd HH:mm:ss 好像不能使用
t HH:mm 如(0:00)
T HH:mm:ss 如(0:00:00)
u yyyy-MM-dd HH:mm:ss 如(2001-03-26 16:00:00Z)
U dddd, MMMM dd, yyyy HH:mm:ss 如(2001年3月26日 16:00:00)
y, Y MMMM, yyyy 如(2001年3月) 自定义格式列表Format Pattern Description
d 如:2001-3-27
dd 如:27
ddd 如:星期一
dddd 如:星期一(全名)
M 如:三月 27
MM 如:03
MMM 如:三月
MMMM 如:三月(全称)
y 如:2001年3月
yy 如:01
yyyy 如:2001
gg 如:A.D.
hh, hh* 如:12
HH, HH* 如:00
m 如:三月 27
mm, mm* 如:00(分钟)
s 如:2001-03-27T00:00:00
ss, ss* 如:00(秒)
t 如:0:00
tt, tt* 如:上午 下面是一个简单操作的例子。 <% @ Page Language="C#" %>
<% @ Import Namespace="System.Data" %>
<Script Language="C#" Runat="Server">
public void Page_Load(Object src,EventArgs e)
{
DateTime dt = DateTime.Now;
ctime.Text=dt.Format("MM",null).ToString();
}
</script>
<html>
<head>
<title></title>
</head>
<body>
<asp:Label id="ctime" runat="server" />
</body>
</html> 你还可以看看帮助。
String.Format看来用途不对