如何得到当前日期,例如2003-04-14(100分)

  • 主题发起人 主题发起人 rockchina
  • 开始时间 开始时间
R

rockchina

Unregistered / Unconfirmed
GUEST, unregistred user!
用 Date() 不行吗?
 
showmessage(FormatDateTime("dddddd", now));
//获得中文年月日 如:2001年12月7日
 
直接使用保留字now就行。
是datatime类型
 
如何用啊
给个例子可以吗?
 
showmessage(dateTimeTostr(now));
 
我说的是用Java
 
now()获取当前的时间和日期
datetimetostr(now())将当前的日期和时间转换成字符串。如 2003-3-15 17:15:50
datetostr(now())将当前的日期转换成字符串 如:2003-3-15
timetostr(now())将当前的时间转换成字符串 如:17:15:20
formatdatetime()按指定的格式以字符串的形式输出日期、时间
如formatdatetime('hh',now())
 
FormatDateTime('yyyy-mm-dd',now);
 
:huiyue
你的程序是java得嘛?
是Delphi吧
 
now()就可以了
 
now()
这个方法在哪个类里面亚?
 
在 delohi里,你可以用
st:tsyrteamtime;
getsysteamtime(st);
inttostr(st.wdate);
...
..w.hour
..
具体的看帮助
这样用分的很细,很清楚
我建议用now()最好!
 
用datetimepicker控件
procedure TFormCreate(Sender: TObject);
begin
datetimepicker1.datetime:=date();
end;
 
import javax.swing.JOptionPane;
import java.util.Date;
import java.text.*;
public class MessageBoxTest
{
public static void main(String[] args)
{
Date d = new Date();
JOptionPane.showMessageDialog(null,"",d.toLocaleString(),JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}

实在不满意你就getYear,getMonth,getDay然后拼起来
 
var
DateTime : TDateTime;
str : string;
begin
DateTime := Time;
// store the current date and time
str := TimeToStr(DateTime);
// convert the time into a string
StatusBar1.Panels[2].Text:='Today is :'+ DateToStr(Date)+' 系统时间:'+str;
end;
 
var
NowDate: String;
begin
NowDate := DatetoStr(Now);
end;
 
后退
顶部