delphi 如何將字串 yyyy, mm, month, dd 轉換為日期格式

發布 科技 2024-03-10
15個回答
  1. 匿名使用者2024-01-26

    使用字串到日期函式:strtodatetime

  2. 匿名使用者2024-01-25

    將日期轉換為字串 有乙個函式可以幫助你解決: formatdatetime():字串,它有兩個引數,第乙個是時間(tdatetime),第二個是你要轉換的格式(例如'yyyymmdd hh:

    mm:ss')

    例如,以系統的現在時間為例。

    s :=formatdatetime(now, 'hh:mm:

    ss');您可以將 tdatetime 型別轉換為字串型別,但有乙個條件,第乙個引數必須是'yyyy/mm/dd'如果不是這樣的格式'/'將發生錯誤。

    2008-3-22 轉換"20080322"你可以使用 stringreplace('2008-3-22', rfreplaceall]);和 ansireplacestr('2008-3-22',這需要對 strutils 單元的引用。

  3. 匿名使用者2024-01-24

    在 Delphi 中,您可以根據需要使用 FormatDateTime 將時間格式化為字串(字串型別)。

    例如,獲取所需的字元格式:

    vardatestr : string;

    begindatestr :=formatdatetime(date,'yyyymmdd hhss');

    end;日期是您的日期或時間。

  4. 匿名使用者2024-01-23

    這可能是乙個笨拙的方法,但截斷日期字串仍然更有效。

  5. 匿名使用者2024-01-22

    var str = '十一月 18, 2013';

    str = ,'/');

    var date = new date(str);

    2013-11-18'也適用於IE相容性 - 有些IE無法識別。

  6. 匿名使用者2024-01-21

    自定義乙個函式,函式 getdatefmt(str:string):string;

    vardd,mm,yy:string;

    begindd:= copy(str,1,2);

    mm:= copy(str,4,2);

    yy:= copy(str,7,4);

    result:= yy+ '-' + mm + '-' +dd;

    end;procedure : tobject);

    varstr:string;

    beginstr:= '12-03-2012';

    showmessage(getdatefmt(str));呼叫此函式,它應該是您想要的結果。

    end;

  7. 匿名使用者2024-01-20

    使用此方法:formatdatetime(format, time to be converted);

    例如:sdmy := formatdatetime('dd-mm-yyyy',now);

  8. 匿名使用者2024-01-19

    是否要獲取計算機上的當前日期,當它是 yyyy-mm-dd 時?

    而你現在是dd-mm-yyyy

    您只需轉到控制面板並找到日期設定即可。

  9. 匿名使用者2024-01-18

    直接將資料匯入資料庫或 execl,前提是設定了列的資料型別。

    datetime

  10. 匿名使用者2024-01-17

    var str = 2013 年 11 月 18 日的數字';

    str = 皇家洞穴 G,'/

    var date = new date(str);

    納比搖滾 2013-11-18'也適用於IE相容性 - 有些IE無法識別。

  11. 匿名使用者2024-01-16

    這裡有 2 個函式,它們的工作方式相似。

    這一切都是關於提取數字,然後是新的,乙個日期,物件,公共靜態日期,getdate(string str)。

    public static date getdate2(string str)

  12. 匿名使用者2024-01-15

    formatdatetime('yyyymmdd',;

    如果資料是通過 datetimepicker 控制項輸入的,只需這樣編寫,它會將所有時間格式轉換為 yyyymmdd 格式。

  13. 匿名使用者2024-01-14

    dateseparator :='-';設定日期時間分隔符。

    formatdatetime('yyyymmdd',strtodatetime('yyyy-mm-dd'));

  14. 匿名使用者2024-01-13

    是否要將字串轉換為字串或日期格式?

    問題和問題的來源是什麼?

    轉換為日期格式應該不是很有用! 無論如何,它都是 tdatetime 型別,與輸出格式無關。

    如果要將其轉換為字串,請使用:

    stringreplace(s,'-','', [rfreplaceall]) (s 是要轉換的字串)。

  15. 匿名使用者2024-01-12

    str:='2008-08-08'

    stringreplace(str,'-','',[rfreplaceall])

    如果是時間格式,請先將其轉換為字串。

相關回答
5個回答2024-03-10

將 excel 檔案轉換為 dbf 檔案,並使用 delphi 進行處理。

12個回答2024-03-10

給你乙個簡明的解釋會幫助你理解。

#include >>>More

14個回答2024-03-10

不管你用什麼控制項連線資料庫,查詢語句都是SQL,這沒有錯,但是因為表沒有SQL屬性,所以還是需要使用AdoQuery控制項來輸入查詢語句。 >>>More

8個回答2024-03-10

一樓是正確的。 一樓很全面! ~

3個回答2024-03-10

我不會談論新增的按鈕。 **如下:(順便說一句,下面的DM是資料模組的名稱,如果你不使用資料模組可以刪除它,不知道可以再問一遍)巨集猜測。 >>>More