Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
sqlite3のマニュアルによると、フォーマットはYYYY-DD-MMである必要があります。 842、2、4の変数があり、同じ形式に変換する方法がある場合はどうなりますか?
strftimeとdateの両方の関数を試してみましたが、数字が1の場合、値「0」が埋め込まれていません。
例:
'842-2-4'
に変換する必要があります
'0842-02-04'.
int yyyy = 842; int dd = 2; int mm = 4; char buf[11]; sprintf(buf,"%04d-%02d-%02d",yyyy,dd,mm);