サイト内検索:
日付型dteTargetを文字列strResultに変換するサンプルです。処理の結果、現在日時が2001年8月21日18時56分57秒の場合、strResultには、"2001/08/21 18:56:57"が格納されます。
Dim dteTarget As Date Dim strResult As String dteTarget = Now strResult = Format(dteTarget, "YYYY/MM/DD HH:NN:SS")
time_t dteTarget; char strResult[20]; time(&dteTarget); tm *tmTemp = localtime(&dteTarget); sprintf(strResult, "%04d/%02d/%02d %02d:%02d:%02d", tmTemp->tm_year + 1900, tmTemp->tm_mon + 1, tmTemp->tm_mday, tmTemp->tm_hour, tmTemp->tm_min, tmTemp->tm_sec);
CTime dteTarget; CString strResult; dteTarget = CTime::GetCurrentTime(); strResult = dteTarget.Format("%Y/%m/%d %H:%M:%S");
// format関数を定義すると便利です。 Date dteTarget; String strResult; dteTarget = new Date(); strResult = format(dteTarget, "yyyy/MM/dd HH:mm:ss"); // 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 // 日付型を文字列に変換する関数 public String format(Date dteTarget, String strFormat) { String strResult; java.text.SimpleDateFormat objFormatter; objFormatter = new java.text.SimpleDateFormat(strFormat); try { strResult = objFormatter.format(dteTarget); } catch (Exception e) { strResult = ""; } return strResult; } // 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜