{"id":128,"date":"2018-02-14T00:28:00","date_gmt":"2018-02-14T00:28:00","guid":{"rendered":"http:\/\/basicwebsitesolutions.com\/blog\/?p=128"},"modified":"2018-02-14T00:28:00","modified_gmt":"2018-02-14T00:28:00","slug":"interbase-how-to-get-the-weekday-month-year-and-day-from-timestamp","status":"publish","type":"post","link":"https:\/\/basicwebsitesolutions.com\/blog\/2018\/02\/14\/interbase-how-to-get-the-weekday-month-year-and-day-from-timestamp\/","title":{"rendered":"Interbase : How to get the weekday , month, year and day from timestamp"},"content":{"rendered":"<p>its amazing that a lot of the functions needed in our daily lives get embedded to a lot of software&#8217;s out there.<\/p>\n<p>This is a case that i needed to generate employees who went in on Monday. I was able to dig out these great finds.<\/p>\n<p>Enjoy<\/p>\n<p>Coffee Cup<\/p>\n<p>&nbsp;<\/p>\n<p>The data type of\u00a0<span class=\"mw-geshi sql source-sql\"><span class=\"kw1\">EXTRACT<\/span><span class=\"br0\">(<\/span><span class=\"br0\">)<\/span><\/span>\u00a0expressions depends on the specific part being extracted:<\/p>\n<table class=\"wikitable\">\n<tbody>\n<tr valign=\"top\">\n<th>Extract<\/th>\n<th>Resulting<br \/>\ndata type<\/th>\n<th>Representing<\/th>\n<\/tr>\n<tr valign=\"top\">\n<td><span class=\"mw-geshi sql source-sql\"><span class=\"kw1\">YEAR<\/span><\/span><\/td>\n<td><span class=\"mw-geshi sql source-sql\"><span class=\"kw1\">SMALLINT<\/span><\/span><\/td>\n<td>Year, range 0-5400<\/td>\n<\/tr>\n<tr valign=\"top\">\n<td><span class=\"mw-geshi sql source-sql\"><span class=\"kw1\">MONTH<\/span><\/span><\/td>\n<td><span class=\"mw-geshi sql source-sql\"><span class=\"kw1\">SMALLINT<\/span><\/span><\/td>\n<td>Month, range 1-12<\/td>\n<\/tr>\n<tr valign=\"top\">\n<td><span class=\"mw-geshi sql source-sql\"><span class=\"kw1\">DAY<\/span><\/span><\/td>\n<td><span class=\"mw-geshi sql source-sql\"><span class=\"kw1\">SMALLINT<\/span><\/span><\/td>\n<td>Day, range 1-31<\/td>\n<\/tr>\n<tr valign=\"top\">\n<td><span class=\"mw-geshi sql source-sql\"><span class=\"kw1\">HOUR<\/span><\/span><\/td>\n<td><span class=\"mw-geshi sql source-sql\"><span class=\"kw1\">SMALLINT<\/span><\/span><\/td>\n<td>Hour, range 1-23<\/td>\n<\/tr>\n<tr valign=\"top\">\n<td><span class=\"mw-geshi sql source-sql\"><span class=\"kw1\">MINUTE<\/span><\/span><\/td>\n<td><span class=\"mw-geshi sql source-sql\"><span class=\"kw1\">SMALLINT<\/span><\/span><\/td>\n<td>Minute, range 1-59<\/td>\n<\/tr>\n<tr valign=\"top\">\n<td><span class=\"mw-geshi sql source-sql\"><span class=\"kw1\">SECOND<\/span><\/span><\/td>\n<td><span class=\"mw-geshi sql source-sql\"><span class=\"kw1\">DECIMAL<\/span><span class=\"br0\">(<\/span><span class=\"nu0\">6<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">4<\/span><span class=\"br0\">)<\/span><\/span><\/td>\n<td>Second, range 0-59.9999<\/td>\n<\/tr>\n<tr valign=\"top\">\n<td><span class=\"mw-geshi sql source-sql\">WEEKDAY<\/span><\/td>\n<td><span class=\"mw-geshi sql source-sql\"><span class=\"kw1\">SMALLINT<\/span><\/span><\/td>\n<td>Day of the week, range 0-6<br \/>\n(0 = Sunday, 1 = Monday, and so on)<\/td>\n<\/tr>\n<tr valign=\"top\">\n<td><span class=\"mw-geshi sql source-sql\">YEARDAY<\/span><\/td>\n<td><span class=\"mw-geshi sql source-sql\"><span class=\"kw1\">SMALLINT<\/span><\/span><\/td>\n<td>Day of the year, range 1-366<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre>SELECT EXTRACT (YEAR FROM timestamp_fld) FROM table_name;\r\n=======\r\n1999\r\nSELECT EXTRACT (YEAR FROM timestamp_fld) FROM table_name;\r\n=======\r\n1999\r\nSELECT EXTRACT (MONTH FROM timestamp_fld) FROM table_name;\r\n=======\r\n6\r\nSELECT EXTRACT (DAY FROM timestamp_fld) FROM table_name;\r\n=======\r\n25\r\nSELECT EXTRACT (MINUTE FROM timestamp_fld) FROM table_name;\r\n=======\r\n24\r\nSELECT EXTRACT (SECOND FROM timestamp_fld) FROM table_name;\r\n============\r\n35.0000\r\nSELECT EXTRACT (WEEKDAY FROM timestamp_fld) FROM table_name;\r\n=======\r\n5\r\nSELECT EXTRACT (YEARDAY FROM timestamp_fld) FROM table_name;\r\n=======\r\n175\r\nSELECT EXTRACT (MONTH FROM timestamp_fld) ||\r\n'-' || EXTRACT (DAY FROM timestamp_fld) ||\r\n'-' || EXTRACT (YEAR FROM timestamp_fld) FROM table_name;\r\n====================\r\n6-25-1999<\/pre>\n<p>Source :\u00a0http:\/\/docwiki.embarcadero.com\/InterBase\/XE7\/en\/Extracting_Date_and_Time_Information<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>its amazing that a lot of the functions needed in our daily lives get embedded to a lot of software&#8217;s out there. This is a case that i needed to generate employees who went in on Monday. I was able to dig out these great finds. Enjoy Coffee Cup &nbsp; The data type of\u00a0EXTRACT()\u00a0expressions depends &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/basicwebsitesolutions.com\/blog\/2018\/02\/14\/interbase-how-to-get-the-weekday-month-year-and-day-from-timestamp\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Interbase : How to get the weekday , month, year and day from timestamp&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-128","post","type-post","status-publish","format-standard","hentry","category-life-as-a-programmer"],"_links":{"self":[{"href":"https:\/\/basicwebsitesolutions.com\/blog\/wp-json\/wp\/v2\/posts\/128","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/basicwebsitesolutions.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/basicwebsitesolutions.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/basicwebsitesolutions.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/basicwebsitesolutions.com\/blog\/wp-json\/wp\/v2\/comments?post=128"}],"version-history":[{"count":1,"href":"https:\/\/basicwebsitesolutions.com\/blog\/wp-json\/wp\/v2\/posts\/128\/revisions"}],"predecessor-version":[{"id":129,"href":"https:\/\/basicwebsitesolutions.com\/blog\/wp-json\/wp\/v2\/posts\/128\/revisions\/129"}],"wp:attachment":[{"href":"https:\/\/basicwebsitesolutions.com\/blog\/wp-json\/wp\/v2\/media?parent=128"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/basicwebsitesolutions.com\/blog\/wp-json\/wp\/v2\/categories?post=128"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/basicwebsitesolutions.com\/blog\/wp-json\/wp\/v2\/tags?post=128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}