MySQL GET_FORMAT() ফাংশন DATE, TIME, DATETIME বা TIMESTAMP ডেটা টাইপকে দ্বিতীয় আর্গুমেন্ট হিসেবে দেওয়া স্ট্যান্ডার্ড ফরম্যাটের ভিত্তিতে ফরম্যাটেড আকারে রূপান্তর করতে ব্যবহৃত হয়। স্ট্যান্ডার্ড ফরম্যাট টাইপ হতে পারে EUR, INTERNAL, ISO, JIS বা USA। ফেরত দেওয়া ফরম্যাট কোডগুলো DATE_FORMAT() ফাংশন দ্বারা ব্যবহৃত কোডের মতোই। এটি DATE_FORMAT() এবং STR_TO_DATE() ফাংশনের সাথে সংযোজিত হলে খুব উপকারী।
সিনট্যাক্স
GET_FORMAT(data_type, standard_format)
যে কথা বলা হয়েছে, data_type হবে DATE, TIME, DATETIME বা TIMESTAMP, এবং standard_format হতে পারে EUR, INTERNAL, ISO, JIS বা USA।
উদাহরণ
mysql> Select GET_FORMAT(DATE, 'USA') AS 'AMERICAN Format', -> GET_FORMAT(DATE, 'ISO') AS 'ISO Format'; +-----------------+------------+ | AMERICAN Format | ISO Format | +-----------------+------------+ | %m.%d.%Y | %Y-%m-%d | +-----------------+------------+ 1 row in set (0.00 sec)
উপরোক্ত কোয়ারিটি USA-তে ব্যবহৃত ডেট ফরম্যাট এবং ISO ডেট ফরম্যাট ফেরত দেয়।
mysql> Select GET_FORMAT(TIME, 'USA') AS 'AMERICAN Format', -> GET_FORMAT(TIME, 'ISO') AS 'ISO Format'; +-----------------+------------+ | AMERICAN Format | ISO Format | +-----------------+------------+ | %h:%i:%s %p | %H:%i:%s | +-----------------+------------+ 1 row in set (0.00 sec)
উপরোক্ত কোয়ারিটি USA-তে ব্যবহৃত টাইম ফরম্যাট এবং ISO টাইম ফরম্যাট ফেরত দেয়।