{"id":135418,"date":"2026-07-27T21:01:05","date_gmt":"2026-07-27T15:01:05","guid":{"rendered":"https:\/\/rcl-radio.ru\/?p=135418"},"modified":"2026-07-27T21:01:05","modified_gmt":"2026-07-27T15:01:05","slug":"%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0-%d1%81-%d0%b4%d0%b0%d1%82%d0%be%d0%b9-%d0%b8-%d0%b2%d1%80%d0%b5%d0%bc%d0%b5%d0%bd%d0%b5%d0%bc-%d0%b2-python-datetime-%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%82%d0%b8","status":"publish","type":"post","link":"https:\/\/rcl-radio.ru\/?p=135418","title":{"rendered":"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0434\u0430\u0442\u043e\u0439 \u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u0432 Python: DateTime, \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0447\u0430\u0441\u043e\u0432\u044b\u0435 \u043f\u043e\u044f\u0441\u0430"},"content":{"rendered":"<p>\u0412 Python \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0434\u0430\u0442\u043e\u0439 \u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u043c\u043e\u0434\u0443\u043b\u044c <code class=\"CodeInlined\">datetime<\/code>. \u041e\u043d \u043f\u043e\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438: \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435, \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f, \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u0443\u0447\u0451\u0442 \u0447\u0430\u0441\u043e\u0432\u044b\u0445 \u043f\u043e\u044f\u0441\u043e\u0432. \u041d\u0438\u0436\u0435\u00a0\u2014\u00a0\u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u0431\u0435\u0437 \u043b\u0438\u0448\u043d\u0435\u0439 \u0442\u0435\u043e\u0440\u0438\u0438.<\/p>\n<hr \/>\n<h2>\u0411\u0430\u0437\u043e\u0432\u044b\u0435 \u0442\u0438\u043f\u044b: <code class=\"CodeInlined\">date<\/code>, <code class=\"CodeInlined\">time<\/code>, <code class=\"CodeInlined\">datetime<\/code><\/h2>\n<ul>\n<li data-value=\"\" data-shift=\"0\"><code class=\"CodeInlined\">date<\/code>\u00a0\u2014\u00a0\u0442\u043e\u043b\u044c\u043a\u043e \u0434\u0430\u0442\u0430 (\u0433\u043e\u0434, \u043c\u0435\u0441\u044f\u0446, \u0434\u0435\u043d\u044c).<\/li>\n<li data-value=\"\" data-shift=\"0\"><code class=\"CodeInlined\">time<\/code>\u00a0\u2014\u00a0\u0442\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0435\u043c\u044f (\u0447\u0430\u0441\u044b, \u043c\u0438\u043d\u0443\u0442\u044b, \u0441\u0435\u043a\u0443\u043d\u0434\u044b).<\/li>\n<li data-value=\"\" data-shift=\"0\"><code class=\"CodeInlined\">datetime<\/code>\u00a0\u2014\u00a0\u0434\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043c\u044f \u0432\u043c\u0435\u0441\u0442\u0435.<\/li>\n<\/ul>\n<p>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f:<\/p>\n<div class=\"CodeBlock CodeBlock_overflow_visible CodeBlock_highlight\">\n<div class=\"CodeBlock-StickyWrapper\">\n<div class=\"CodeBlock-Header\">\n<div class=\"CodeBlock-HeaderTitle\">python<\/div>\n<pre class=\"python\" style=\"font-family: monospace; font-size: 14px;\"><span style=\"color: #ff7700; font-weight: bold;\">from<\/span> <span style=\"color: #dc143c;\">datetime<\/span> <span style=\"color: #ff7700; font-weight: bold;\">import<\/span> date<span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #dc143c;\">time<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #dc143c;\">datetime<\/span>\r\n\u00a0\r\nd <span style=\"color: #66cc66;\">=<\/span> date<span style=\"color: black;\">(<\/span><span style=\"color: #ff4500;\">2025<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">7<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">15<\/span><span style=\"color: black;\">)<\/span>\r\nt <span style=\"color: #66cc66;\">=<\/span> <span style=\"color: #dc143c;\">time<\/span><span style=\"color: black;\">(<\/span><span style=\"color: #ff4500;\">14<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">30<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">5<\/span><span style=\"color: black;\">)<\/span>\r\ndt <span style=\"color: #66cc66;\">=<\/span> <span style=\"color: #dc143c;\">datetime<\/span><span style=\"color: black;\">(<\/span><span style=\"color: #ff4500;\">2025<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">7<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">15<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">14<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">30<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">5<\/span><span style=\"color: black;\">)<\/span>\r\n\u00a0\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span>d<span style=\"color: black;\">)<\/span>          <span style=\"color: #808080; font-style: italic;\"># 2025-07-15<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span>t<span style=\"color: black;\">)<\/span>          <span style=\"color: #808080; font-style: italic;\"># 14:30:05<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span>dt<span style=\"color: black;\">)<\/span>         <span style=\"color: #808080; font-style: italic;\"># 2025-07-15 14:30:05<\/span><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-135419\" src=\"https:\/\/rcl-radio.ru\/wp-content\/uploads\/2026\/07\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2026-07-27-20-51-14.png\" alt=\"\" width=\"776\" height=\"98\" srcset=\"https:\/\/rcl-radio.ru\/wp-content\/uploads\/2026\/07\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2026-07-27-20-51-14.png 776w, https:\/\/rcl-radio.ru\/wp-content\/uploads\/2026\/07\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2026-07-27-20-51-14-500x63.png 500w, https:\/\/rcl-radio.ru\/wp-content\/uploads\/2026\/07\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2026-07-27-20-51-14-200x25.png 200w, https:\/\/rcl-radio.ru\/wp-content\/uploads\/2026\/07\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2026-07-27-20-51-14-768x97.png 768w\" sizes=\"auto, (max-width: 776px) 100vw, 776px\" \/><\/p>\n<p>\u0427\u0430\u0441\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 <code class=\"CodeInlined\">datetime.now()<\/code> \u0434\u043b\u044f \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0434\u0430\u0442\u044b \u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438:<\/p>\n<div class=\"CodeBlock CodeBlock_overflow_visible CodeBlock_highlight\">\n<div class=\"CodeBlock-StickyWrapper\">\n<div class=\"CodeBlock-Header\">\n<div class=\"CodeBlock-HeaderTitle\">python<\/div>\n<pre class=\"python\" style=\"font-family: monospace; font-size: 14px;\">now <span style=\"color: #66cc66;\">=<\/span> <span style=\"color: #dc143c;\">datetime<\/span>.<span style=\"color: black;\">now<\/span><span style=\"color: black;\">(<\/span><span style=\"color: black;\">)<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span>now<span style=\"color: black;\">)<\/span><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h2>\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u0447\u0430\u0441\u0442\u0435\u0439 \u0434\u0430\u0442\u044b<\/h2>\n<p>\u0423 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0435\u0441\u0442\u044c \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u044b, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0443\u0434\u043e\u0431\u043d\u043e \u0431\u0440\u0430\u0442\u044c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f:<\/p>\n<div class=\"CodeBlock CodeBlock_overflow_visible CodeBlock_highlight\">\n<div class=\"CodeBlock-StickyWrapper\">\n<div class=\"CodeBlock-Header\">\n<div class=\"CodeBlock-HeaderTitle\">python<\/div>\n<pre class=\"python\" style=\"font-family: monospace; font-size: 14px;\">dt <span style=\"color: #66cc66;\">=<\/span> <span style=\"color: #dc143c;\">datetime<\/span><span style=\"color: black;\">(<\/span><span style=\"color: #ff4500;\">2025<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">7<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">15<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">14<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">30<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">5<\/span><span style=\"color: black;\">)<\/span>\r\n\u00a0\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span>dt.<span style=\"color: black;\">year<\/span><span style=\"color: black;\">)<\/span>    <span style=\"color: #808080; font-style: italic;\"># 2025<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span>dt.<span style=\"color: black;\">month<\/span><span style=\"color: black;\">)<\/span>   <span style=\"color: #808080; font-style: italic;\"># 7<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span>dt.<span style=\"color: black;\">day<\/span><span style=\"color: black;\">)<\/span>     <span style=\"color: #808080; font-style: italic;\"># 15<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span>dt.<span style=\"color: black;\">hour<\/span><span style=\"color: black;\">)<\/span>    <span style=\"color: #808080; font-style: italic;\"># 14<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span>dt.<span style=\"color: black;\">minute<\/span><span style=\"color: black;\">)<\/span>  <span style=\"color: #808080; font-style: italic;\"># 30<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span>dt.<span style=\"color: black;\">second<\/span><span style=\"color: black;\">)<\/span>  <span style=\"color: #808080; font-style: italic;\"># 5<\/span><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p>\u042d\u0442\u043e \u043f\u043e\u043b\u0435\u0437\u043d\u043e, \u043a\u043e\u0433\u0434\u0430 \u043d\u0443\u0436\u043d\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0433\u043e\u0434, \u043c\u0435\u0441\u044f\u0446 \u0438 \u0442.\u00a0\u043f.<\/p>\n<hr \/>\n<h2>\u0424\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435: <code class=\"CodeInlined\">strftime<\/code> \u0438 \u0440\u0430\u0437\u0431\u043e\u0440 \u0441\u0442\u0440\u043e\u043a\u0438: <code class=\"CodeInlined\">strptime<\/code><\/h2>\n<h3>\u0424\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 \u0441\u0442\u0440\u043e\u043a\u0443 (<code class=\"CodeInlined\">strftime<\/code>)<\/h3>\n<p>\u041f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0435\u043c <code class=\"CodeInlined\">datetime<\/code> \u0432 \u0441\u0442\u0440\u043e\u043a\u0443 \u043f\u043e \u0448\u0430\u0431\u043b\u043e\u043d\u0443:<\/p>\n<div class=\"CodeBlock CodeBlock_overflow_visible CodeBlock_highlight\">\n<div class=\"CodeBlock-StickyWrapper\">\n<div class=\"CodeBlock-Header\">\n<div class=\"CodeBlock-HeaderTitle\">python<\/div>\n<pre class=\"python\" style=\"font-family: monospace; font-size: 14px;\">dt <span style=\"color: #66cc66;\">=<\/span> <span style=\"color: #dc143c;\">datetime<\/span><span style=\"color: black;\">(<\/span><span style=\"color: #ff4500;\">2025<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">7<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">15<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">14<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">30<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">5<\/span><span style=\"color: black;\">)<\/span>\r\ns <span style=\"color: #66cc66;\">=<\/span> dt.<span style=\"color: black;\">strftime<\/span><span style=\"color: black;\">(<\/span><span style=\"color: #483d8b;\">\"%Y-%m-%d %H:%M:%S\"<\/span><span style=\"color: black;\">)<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span>s<span style=\"color: black;\">)<\/span>  <span style=\"color: #808080; font-style: italic;\"># 2025-07-15 14:30:05<\/span><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0427\u0430\u0441\u0442\u044b\u0435 \u043a\u043e\u0434\u044b \u0444\u043e\u0440\u043c\u0430\u0442\u0430:<\/p>\n<ul>\n<li data-value=\"\" data-shift=\"0\"><code class=\"CodeInlined\">%Y<\/code>\u00a0\u2014\u00a0\u0433\u043e\u0434 (4 \u0446\u0438\u0444\u0440\u044b), <code class=\"CodeInlined\">%y<\/code>\u00a0\u2014\u00a0\u0433\u043e\u0434 (2 \u0446\u0438\u0444\u0440\u044b)<\/li>\n<li data-value=\"\" data-shift=\"0\"><code class=\"CodeInlined\">%m<\/code>\u00a0\u2014\u00a0\u043c\u0435\u0441\u044f\u0446 (01\u201312), <code class=\"CodeInlined\">%d<\/code>\u00a0\u2014\u00a0\u0434\u0435\u043d\u044c (01\u201331)<\/li>\n<li data-value=\"\" data-shift=\"0\"><code class=\"CodeInlined\">%H<\/code>\u00a0\u2014\u00a0\u0447\u0430\u0441 (00\u201323), <code class=\"CodeInlined\">%M<\/code>\u00a0\u2014\u00a0\u043c\u0438\u043d\u0443\u0442\u044b, <code class=\"CodeInlined\">%S<\/code>\u00a0\u2014\u00a0\u0441\u0435\u043a\u0443\u043d\u0434\u044b<\/li>\n<li data-value=\"\" data-shift=\"0\"><code class=\"CodeInlined\">%B<\/code>\u00a0\u2014\u00a0\u043f\u043e\u043b\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043c\u0435\u0441\u044f\u0446\u0430, <code class=\"CodeInlined\">%b<\/code>\u00a0\u2014\u00a0\u0441\u043e\u043a\u0440\u0430\u0449\u0451\u043d\u043d\u043e\u0435<\/li>\n<li data-value=\"\" data-shift=\"0\"><code class=\"CodeInlined\">%A<\/code>\u00a0\u2014\u00a0\u043f\u043e\u043b\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0434\u043d\u044f \u043d\u0435\u0434\u0435\u043b\u0438, <code class=\"CodeInlined\">%a<\/code>\u00a0\u2014\u00a0\u0441\u043e\u043a\u0440\u0430\u0449\u0451\u043d\u043d\u043e\u0435<\/li>\n<\/ul>\n<p>\u041f\u0440\u0438\u043c\u0435\u0440 \u0441 \u0440\u0430\u0437\u043d\u044b\u043c\u0438 \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u043c\u0438:<\/p>\n<div class=\"CodeBlock CodeBlock_overflow_visible CodeBlock_highlight\">\n<div class=\"CodeBlock-StickyWrapper\">\n<div class=\"CodeBlock-Header\">\n<div class=\"CodeBlock-HeaderTitle\">python<\/div>\n<pre class=\"python\" style=\"font-family: monospace; font-size: 14px;\">dt <span style=\"color: #66cc66;\">=<\/span> <span style=\"color: #dc143c;\">datetime<\/span>.<span style=\"color: black;\">now<\/span><span style=\"color: black;\">(<\/span><span style=\"color: black;\">)<\/span>\r\n\u00a0\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span>dt.<span style=\"color: black;\">strftime<\/span><span style=\"color: black;\">(<\/span><span style=\"color: #483d8b;\">\"%d.%m.%Y\"<\/span><span style=\"color: black;\">)<\/span><span style=\"color: black;\">)<\/span>                <span style=\"color: #808080; font-style: italic;\"># 15.07.2025<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span>dt.<span style=\"color: black;\">strftime<\/span><span style=\"color: black;\">(<\/span><span style=\"color: #483d8b;\">\"%B %d, %Y\"<\/span><span style=\"color: black;\">)<\/span><span style=\"color: black;\">)<\/span>              <span style=\"color: #808080; font-style: italic;\"># July 15, 2025<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span>dt.<span style=\"color: black;\">strftime<\/span><span style=\"color: black;\">(<\/span><span style=\"color: #483d8b;\">\"%A, %d %B %Y, %H:%M\"<\/span><span style=\"color: black;\">)<\/span><span style=\"color: black;\">)<\/span>   <span style=\"color: #808080; font-style: italic;\"># Tuesday, 15 July 2025, 14:30<\/span><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<h3>\u0420\u0430\u0437\u0431\u043e\u0440 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 <code class=\"CodeInlined\">datetime<\/code> (<code class=\"CodeInlined\">strptime<\/code>)<\/h3>\n<p>\u041a\u043e\u0433\u0434\u0430 \u0434\u0430\u0442\u0430 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043a\u0430\u043a \u0442\u0435\u043a\u0441\u0442 (\u0438\u0437 \u0444\u0430\u0439\u043b\u0430, API, \u0444\u043e\u0440\u043c\u044b), \u0435\u0451 \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u0442\u044c \u0432 \u043e\u0431\u044a\u0435\u043a\u0442:<\/p>\n<div class=\"CodeBlock CodeBlock_overflow_visible CodeBlock_highlight\">\n<div class=\"CodeBlock-StickyWrapper\">\n<div class=\"CodeBlock-Header\">\n<div class=\"CodeBlock-HeaderTitle\">python<\/div>\n<pre class=\"python\" style=\"font-family: monospace; font-size: 14px;\">s <span style=\"color: #66cc66;\">=<\/span> <span style=\"color: #483d8b;\">\"2025-07-15 14:30:05\"<\/span>\r\ndt <span style=\"color: #66cc66;\">=<\/span> <span style=\"color: #dc143c;\">datetime<\/span>.<span style=\"color: black;\">strptime<\/span><span style=\"color: black;\">(<\/span>s<span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #483d8b;\">\"%Y-%m-%d %H:%M:%S\"<\/span><span style=\"color: black;\">)<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span>dt<span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #008000;\">type<\/span><span style=\"color: black;\">(<\/span>dt<span style=\"color: black;\">)<\/span><span style=\"color: black;\">)<\/span>  <span style=\"color: #808080; font-style: italic;\"># datetime.datetime \u043e\u0431\u044a\u0435\u043a\u0442<\/span><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0412\u0430\u0436\u043d\u043e: \u0448\u0430\u0431\u043b\u043e\u043d \u0434\u043e\u043b\u0436\u0435\u043d \u0442\u043e\u0447\u043d\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0435, \u0438\u043d\u0430\u0447\u0435 \u0431\u0443\u0434\u0435\u0442 <code class=\"CodeInlined\">ValueError<\/code>.<\/p>\n<hr \/>\n<h2>\u0412\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f \u0441 \u0434\u0430\u0442\u0430\u043c\u0438: <code class=\"CodeInlined\">timedelta<\/code><\/h2>\n<p>\u0414\u043b\u044f \u043f\u0440\u0438\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f\/\u0432\u044b\u0447\u0438\u0442\u0430\u043d\u0438\u044f \u0434\u043d\u0435\u0439, \u0447\u0430\u0441\u043e\u0432 \u0438 \u0442.\u00a0\u0434. \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 <code class=\"CodeInlined\">timedelta<\/code>:<\/p>\n<div class=\"CodeBlock CodeBlock_overflow_visible CodeBlock_highlight\">\n<div class=\"CodeBlock-StickyWrapper\">\n<div class=\"CodeBlock-Header\">\n<div class=\"CodeBlock-HeaderTitle\">python<\/div>\n<pre class=\"python\" style=\"font-family: monospace; font-size: 14px;\"><span style=\"color: #ff7700; font-weight: bold;\">from<\/span> <span style=\"color: #dc143c;\">datetime<\/span> <span style=\"color: #ff7700; font-weight: bold;\">import<\/span> <span style=\"color: #dc143c;\">datetime<\/span><span style=\"color: #66cc66;\">,<\/span> timedelta\r\n\u00a0\r\nnow <span style=\"color: #66cc66;\">=<\/span> <span style=\"color: #dc143c;\">datetime<\/span>.<span style=\"color: black;\">now<\/span><span style=\"color: black;\">(<\/span><span style=\"color: black;\">)<\/span>\r\ntomorrow <span style=\"color: #66cc66;\">=<\/span> now + timedelta<span style=\"color: black;\">(<\/span>days<span style=\"color: #66cc66;\">=<\/span><span style=\"color: #ff4500;\">1<\/span><span style=\"color: black;\">)<\/span>\r\nweek_ago <span style=\"color: #66cc66;\">=<\/span> now - timedelta<span style=\"color: black;\">(<\/span>weeks<span style=\"color: #66cc66;\">=<\/span><span style=\"color: #ff4500;\">1<\/span><span style=\"color: black;\">)<\/span>\r\nthree_hours_later <span style=\"color: #66cc66;\">=<\/span> now + timedelta<span style=\"color: black;\">(<\/span>hours<span style=\"color: #66cc66;\">=<\/span><span style=\"color: #ff4500;\">3<\/span><span style=\"color: black;\">)<\/span>\r\n\u00a0\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span><span style=\"color: #483d8b;\">\"\u0421\u0435\u0439\u0447\u0430\u0441:\"<\/span><span style=\"color: #66cc66;\">,<\/span> now<span style=\"color: black;\">)<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span><span style=\"color: #483d8b;\">\"\u0417\u0430\u0432\u0442\u0440\u0430:\"<\/span><span style=\"color: #66cc66;\">,<\/span> tomorrow<span style=\"color: black;\">)<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span><span style=\"color: #483d8b;\">\"\u041d\u0435\u0434\u0435\u043b\u044e \u043d\u0430\u0437\u0430\u0434:\"<\/span><span style=\"color: #66cc66;\">,<\/span> week_ago<span style=\"color: black;\">)<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span><span style=\"color: #483d8b;\">\"\u0427\u0435\u0440\u0435\u0437 3 \u0447\u0430\u0441\u0430:\"<\/span><span style=\"color: #66cc66;\">,<\/span> three_hours_later<span style=\"color: black;\">)<\/span><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p><code class=\"CodeInlined\">timedelta<\/code> \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442: <code class=\"CodeInlined\">days<\/code>, <code class=\"CodeInlined\">seconds<\/code>, <code class=\"CodeInlined\">microseconds<\/code>, <code class=\"CodeInlined\">milliseconds<\/code>, <code class=\"CodeInlined\">minutes<\/code>, <code class=\"CodeInlined\">hours<\/code>, <code class=\"CodeInlined\">weeks<\/code>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-135420 aligncenter\" src=\"https:\/\/rcl-radio.ru\/wp-content\/uploads\/2026\/07\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2026-07-27-20-53-48.png\" alt=\"\" width=\"421\" height=\"121\" srcset=\"https:\/\/rcl-radio.ru\/wp-content\/uploads\/2026\/07\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2026-07-27-20-53-48.png 421w, https:\/\/rcl-radio.ru\/wp-content\/uploads\/2026\/07\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2026-07-27-20-53-48-200x57.png 200w\" sizes=\"auto, (max-width: 421px) 100vw, 421px\" \/><\/p>\n<p>\u041f\u0440\u0438\u043c\u0435\u0440: \u043f\u043e\u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0440\u0430\u0437\u043d\u0438\u0446\u0443 \u043c\u0435\u0436\u0434\u0443 \u0434\u0432\u0443\u043c\u044f \u0434\u0430\u0442\u0430\u043c\u0438:<\/p>\n<div class=\"CodeBlock CodeBlock_overflow_visible CodeBlock_highlight\">\n<div class=\"CodeBlock-StickyWrapper\">\n<div class=\"CodeBlock-Header\">\n<div class=\"CodeBlock-HeaderTitle\">python<\/div>\n<pre class=\"python\" style=\"font-family: monospace; font-size: 14px;\">start <span style=\"color: #66cc66;\">=<\/span> <span style=\"color: #dc143c;\">datetime<\/span><span style=\"color: black;\">(<\/span><span style=\"color: #ff4500;\">2025<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">7<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">1<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">10<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">0<\/span><span style=\"color: black;\">)<\/span>\r\nend <span style=\"color: #66cc66;\">=<\/span> <span style=\"color: #dc143c;\">datetime<\/span><span style=\"color: black;\">(<\/span><span style=\"color: #ff4500;\">2025<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">7<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">3<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">14<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">30<\/span><span style=\"color: black;\">)<\/span>\r\ndiff <span style=\"color: #66cc66;\">=<\/span> end - start\r\n\u00a0\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span>diff<span style=\"color: black;\">)<\/span>                 <span style=\"color: #808080; font-style: italic;\"># 2 days, 4:30:00<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span>diff.<span style=\"color: black;\">total_seconds<\/span><span style=\"color: black;\">(<\/span><span style=\"color: black;\">)<\/span><span style=\"color: black;\">)<\/span><span style=\"color: #808080; font-style: italic;\"># \u043e\u0431\u0449\u0435\u0435 \u0447\u0438\u0441\u043b\u043e \u0441\u0435\u043a\u0443\u043d\u0434<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span>diff.<span style=\"color: black;\">days<\/span><span style=\"color: black;\">)<\/span>            <span style=\"color: #808080; font-style: italic;\"># \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043d\u0438<\/span><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h2>\u0427\u0430\u0441\u043e\u0432\u044b\u0435 \u043f\u043e\u044f\u0441\u0430: naive \u0438 aware \u043e\u0431\u044a\u0435\u043a\u0442\u044b<\/h2>\n<p>\u0415\u0441\u0442\u044c \u0434\u0432\u0430 \u0442\u0438\u043f\u0430 <code class=\"CodeInlined\">datetime<\/code>:<\/p>\n<ul>\n<li data-value=\"\" data-shift=\"0\"><strong>naive<\/strong>\u00a0\u2014\u00a0\u0431\u0435\u0437 \u0447\u0430\u0441\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u044f\u0441\u0430 (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e).<\/li>\n<li data-value=\"\" data-shift=\"0\"><strong>aware<\/strong>\u00a0\u2014\u00a0\u0441 \u0447\u0430\u0441\u043e\u0432\u044b\u043c \u043f\u043e\u044f\u0441\u043e\u043c (\u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c).<\/li>\n<\/ul>\n<h3>\u041f\u0440\u043e\u0441\u0442\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 (Python 3.9+): <code class=\"CodeInlined\">zoneinfo<\/code><\/h3>\n<div class=\"CodeBlock CodeBlock_overflow_visible CodeBlock_highlight\">\n<div class=\"CodeBlock-StickyWrapper\">\n<div class=\"CodeBlock-Header\">\n<div class=\"CodeBlock-HeaderTitle\">python<\/div>\n<pre class=\"python\" style=\"font-family: monospace; font-size: 14px;\"><span style=\"color: #ff7700; font-weight: bold;\">from<\/span> <span style=\"color: #dc143c;\">datetime<\/span> <span style=\"color: #ff7700; font-weight: bold;\">import<\/span> <span style=\"color: #dc143c;\">datetime<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">from<\/span> zoneinfo <span style=\"color: #ff7700; font-weight: bold;\">import<\/span> ZoneInfo\r\n\u00a0\r\n<span style=\"color: #808080; font-style: italic;\"># \u041c\u043e\u0441\u043a\u0432\u0430<\/span>\r\ndt_msk <span style=\"color: #66cc66;\">=<\/span> <span style=\"color: #dc143c;\">datetime<\/span><span style=\"color: black;\">(<\/span><span style=\"color: #ff4500;\">2025<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">7<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">15<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">12<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">0<\/span><span style=\"color: #66cc66;\">,<\/span> tzinfo<span style=\"color: #66cc66;\">=<\/span>ZoneInfo<span style=\"color: black;\">(<\/span><span style=\"color: #483d8b;\">\"Europe\/Moscow\"<\/span><span style=\"color: black;\">)<\/span><span style=\"color: black;\">)<\/span>\r\n<span style=\"color: #808080; font-style: italic;\"># \u041d\u044c\u044e\u2011\u0419\u043e\u0440\u043a<\/span>\r\ndt_ny <span style=\"color: #66cc66;\">=<\/span> <span style=\"color: #dc143c;\">datetime<\/span><span style=\"color: black;\">(<\/span><span style=\"color: #ff4500;\">2025<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">7<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">15<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">12<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #ff4500;\">0<\/span><span style=\"color: #66cc66;\">,<\/span> tzinfo<span style=\"color: #66cc66;\">=<\/span>ZoneInfo<span style=\"color: black;\">(<\/span><span style=\"color: #483d8b;\">\"America\/New_York\"<\/span><span style=\"color: black;\">)<\/span><span style=\"color: black;\">)<\/span>\r\n\u00a0\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span>dt_msk<span style=\"color: black;\">)<\/span>  <span style=\"color: #808080; font-style: italic;\"># 2025-07-15 12:00:00+03:00<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span>dt_ny<span style=\"color: black;\">)<\/span>   <span style=\"color: #808080; font-style: italic;\"># 2025-07-15 12:00:00-04:00<\/span><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p>\u041a\u043e\u043d\u0432\u0435\u0440\u0442\u0430\u0446\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u043f\u043e\u044f\u0441\u0430\u043c\u0438:<\/p>\n<div class=\"CodeBlock CodeBlock_overflow_visible CodeBlock_highlight\">\n<div class=\"CodeBlock-StickyWrapper\">\n<div class=\"CodeBlock-Header\">\n<div class=\"CodeBlock-HeaderTitle\">python<\/div>\n<pre class=\"python\" style=\"font-family: monospace; font-size: 14px;\">dt_msk <span style=\"color: #66cc66;\">=<\/span> <span style=\"color: #dc143c;\">datetime<\/span>.<span style=\"color: black;\">now<\/span><span style=\"color: black;\">(<\/span>ZoneInfo<span style=\"color: black;\">(<\/span><span style=\"color: #483d8b;\">\"Europe\/Moscow\"<\/span><span style=\"color: black;\">)<\/span><span style=\"color: black;\">)<\/span>\r\ndt_ny <span style=\"color: #66cc66;\">=<\/span> dt_msk.<span style=\"color: black;\">astimezone<\/span><span style=\"color: black;\">(<\/span>ZoneInfo<span style=\"color: black;\">(<\/span><span style=\"color: #483d8b;\">\"America\/New_York\"<\/span><span style=\"color: black;\">)<\/span><span style=\"color: black;\">)<\/span>\r\n\u00a0\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span>dt_msk<span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #483d8b;\">\"-&gt;\"<\/span><span style=\"color: #66cc66;\">,<\/span> dt_ny<span style=\"color: black;\">)<\/span><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<h3>\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0432 \u043d\u0443\u0436\u043d\u043e\u043c \u043f\u043e\u044f\u0441\u0435<\/h3>\n<div class=\"CodeBlock CodeBlock_overflow_visible CodeBlock_highlight\">\n<div class=\"CodeBlock-StickyWrapper\">\n<div class=\"CodeBlock-Header\">\n<div class=\"CodeBlock-HeaderTitle\">python<\/div>\n<pre class=\"python\" style=\"font-family: monospace; font-size: 14px;\"><span style=\"color: #ff7700; font-weight: bold;\">from<\/span> <span style=\"color: #dc143c;\">datetime<\/span> <span style=\"color: #ff7700; font-weight: bold;\">import<\/span> <span style=\"color: #dc143c;\">datetime<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">from<\/span> zoneinfo <span style=\"color: #ff7700; font-weight: bold;\">import<\/span> ZoneInfo\r\n\u00a0\r\nnow_utc <span style=\"color: #66cc66;\">=<\/span> <span style=\"color: #dc143c;\">datetime<\/span>.<span style=\"color: black;\">now<\/span><span style=\"color: black;\">(<\/span>ZoneInfo<span style=\"color: black;\">(<\/span><span style=\"color: #483d8b;\">\"UTC\"<\/span><span style=\"color: black;\">)<\/span><span style=\"color: black;\">)<\/span>\r\nnow_msk <span style=\"color: #66cc66;\">=<\/span> <span style=\"color: #dc143c;\">datetime<\/span>.<span style=\"color: black;\">now<\/span><span style=\"color: black;\">(<\/span>ZoneInfo<span style=\"color: black;\">(<\/span><span style=\"color: #483d8b;\">\"Europe\/Moscow\"<\/span><span style=\"color: black;\">)<\/span><span style=\"color: black;\">)<\/span>\r\n\u00a0\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span>now_utc<span style=\"color: black;\">)<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span>now_msk<span style=\"color: black;\">)<\/span><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h2>\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043f\u0440\u0438\u043c\u0435\u0440: \u043b\u043e\u0433 \u0441 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u043c\u0435\u0442\u043a\u043e\u0439 \u0438 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0430\u0446\u0438\u0435\u0439<\/h2>\n<p>\u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c, \u043d\u0443\u0436\u043d\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0432 UTC, \u0430 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u0432 \u0435\u0433\u043e \u043f\u043e\u044f\u0441\u0435.<\/p>\n<div class=\"CodeBlock CodeBlock_overflow_visible CodeBlock_highlight\">\n<div class=\"CodeBlock-StickyWrapper\">\n<div class=\"CodeBlock-Header\">\n<div class=\"CodeBlock-HeaderTitle\">python<\/div>\n<pre class=\"python\" style=\"font-family: monospace; font-size: 14px;\"><span style=\"color: #ff7700; font-weight: bold;\">from<\/span> <span style=\"color: #dc143c;\">datetime<\/span> <span style=\"color: #ff7700; font-weight: bold;\">import<\/span> <span style=\"color: #dc143c;\">datetime<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">from<\/span> zoneinfo <span style=\"color: #ff7700; font-weight: bold;\">import<\/span> ZoneInfo\r\n\u00a0\r\n<span style=\"color: #ff7700; font-weight: bold;\">def<\/span> \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c_\u0441\u043e\u0431\u044b\u0442\u0438\u0435<span style=\"color: black;\">(<\/span>\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435<span style=\"color: #66cc66;\">,<\/span> \u0447\u0430\u0441\u043e\u0432\u043e\u0439_\u043f\u043e\u044f\u0441_\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f<span style=\"color: #66cc66;\">=<\/span><span style=\"color: #483d8b;\">\"Europe\/Moscow\"<\/span><span style=\"color: black;\">)<\/span>:\r\n    <span style=\"color: #808080; font-style: italic;\"># \u0425\u0440\u0430\u043d\u0438\u043c \u0432 UTC<\/span>\r\n    dt_utc <span style=\"color: #66cc66;\">=<\/span> <span style=\"color: #dc143c;\">datetime<\/span>.<span style=\"color: black;\">now<\/span><span style=\"color: black;\">(<\/span>ZoneInfo<span style=\"color: black;\">(<\/span><span style=\"color: #483d8b;\">\"UTC\"<\/span><span style=\"color: black;\">)<\/span><span style=\"color: black;\">)<\/span>\r\n\u00a0\r\n    <span style=\"color: #808080; font-style: italic;\"># \u041a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u0443\u0435\u043c \u0434\u043b\u044f \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f<\/span>\r\n    tz_user <span style=\"color: #66cc66;\">=<\/span> ZoneInfo<span style=\"color: black;\">(<\/span>\u0447\u0430\u0441\u043e\u0432\u043e\u0439_\u043f\u043e\u044f\u0441_\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f<span style=\"color: black;\">)<\/span>\r\n    dt_local <span style=\"color: #66cc66;\">=<\/span> dt_utc.<span style=\"color: black;\">astimezone<\/span><span style=\"color: black;\">(<\/span>tz_user<span style=\"color: black;\">)<\/span>\r\n\u00a0\r\n    timestamp_str <span style=\"color: #66cc66;\">=<\/span> dt_utc.<span style=\"color: black;\">strftime<\/span><span style=\"color: black;\">(<\/span><span style=\"color: #483d8b;\">\"%Y-%m-%dT%H:%M:%SZ\"<\/span><span style=\"color: black;\">)<\/span>\r\n    display_str <span style=\"color: #66cc66;\">=<\/span> dt_local.<span style=\"color: black;\">strftime<\/span><span style=\"color: black;\">(<\/span><span style=\"color: #483d8b;\">\"%d.%m.%Y %H:%M\"<\/span><span style=\"color: black;\">)<\/span>\r\n\u00a0\r\n    <span style=\"color: #ff7700; font-weight: bold;\">return<\/span> <span style=\"color: black;\">{<\/span>\r\n        <span style=\"color: #483d8b;\">\"\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435\"<\/span>: \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435<span style=\"color: #66cc66;\">,<\/span>\r\n        <span style=\"color: #483d8b;\">\"timestamp_utc\"<\/span>: timestamp_str<span style=\"color: #66cc66;\">,<\/span>\r\n        <span style=\"color: #483d8b;\">\"\u0432\u0440\u0435\u043c\u044f_\u0434\u043b\u044f_\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\"<\/span>: display_str<span style=\"color: #66cc66;\">,<\/span>\r\n    <span style=\"color: black;\">}<\/span>\r\n\u00a0\r\nevent <span style=\"color: #66cc66;\">=<\/span> \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c_\u0441\u043e\u0431\u044b\u0442\u0438\u0435<span style=\"color: black;\">(<\/span><span style=\"color: #483d8b;\">\"\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0432\u043e\u0448\u0451\u043b \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443\"<\/span><span style=\"color: black;\">)<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span>event<span style=\"color: black;\">)<\/span><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-135421 aligncenter\" src=\"https:\/\/rcl-radio.ru\/wp-content\/uploads\/2026\/07\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2026-07-27-20-59-01.png\" alt=\"\" width=\"565\" height=\"122\" srcset=\"https:\/\/rcl-radio.ru\/wp-content\/uploads\/2026\/07\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2026-07-27-20-59-01.png 565w, https:\/\/rcl-radio.ru\/wp-content\/uploads\/2026\/07\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2026-07-27-20-59-01-500x108.png 500w, https:\/\/rcl-radio.ru\/wp-content\/uploads\/2026\/07\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2026-07-27-20-59-01-200x43.png 200w\" sizes=\"auto, (max-width: 565px) 100vw, 565px\" \/><\/p>\n<p>\u0422\u0430\u043a\u043e\u0439 \u043f\u043e\u0434\u0445\u043e\u0434 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0435\u0434\u0438\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f (UTC) \u0438 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u0432 \u043b\u044e\u0431\u043e\u043c \u0447\u0430\u0441\u043e\u0432\u043e\u043c \u043f\u043e\u044f\u0441\u0435.<\/p>\n<hr \/>\n<h2>\u0415\u0449\u0451 \u043e\u0434\u0438\u043d \u043f\u0440\u0438\u043c\u0435\u0440: \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f \u0438 \u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0434\u0430\u0442\u044b \u0438\u0437 \u0441\u0442\u0440\u043e\u043a\u0438<\/h2>\n<p>\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043f\u0440\u0438\u0441\u044b\u043b\u0430\u0435\u0442 \u0434\u0430\u0442\u0443 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 <code class=\"CodeInlined\">DD.MM.YYYY<\/code>. \u041d\u0443\u0436\u043d\u043e \u043f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u0442\u044c \u0432 <code class=\"CodeInlined\">datetime<\/code>, \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u0438 \u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0432 \u043d\u0443\u0436\u043d\u043e\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u0435:<\/p>\n<div class=\"CodeBlock CodeBlock_overflow_visible CodeBlock_highlight\">\n<div class=\"CodeBlock-StickyWrapper\">\n<div class=\"CodeBlock-Header\">\n<div class=\"CodeBlock-HeaderTitle\">python<\/div>\n<pre class=\"python\" style=\"font-family: monospace; font-size: 14px;\"><span style=\"color: #ff7700; font-weight: bold;\">from<\/span> <span style=\"color: #dc143c;\">datetime<\/span> <span style=\"color: #ff7700; font-weight: bold;\">import<\/span> <span style=\"color: #dc143c;\">datetime<\/span>\r\n\u00a0\r\n<span style=\"color: #ff7700; font-weight: bold;\">def<\/span> \u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c_\u0434\u0430\u0442\u0443<span style=\"color: black;\">(<\/span>\u0441\u0442\u0440\u043e\u043a\u0430<span style=\"color: #66cc66;\">,<\/span> \u0444\u043e\u0440\u043c\u0430\u0442_\u0432\u0445\u043e\u0434\u0430<span style=\"color: #66cc66;\">=<\/span><span style=\"color: #483d8b;\">\"%d.%m.%Y\"<\/span><span style=\"color: #66cc66;\">,<\/span> \u0444\u043e\u0440\u043c\u0430\u0442_\u0432\u044b\u0445\u043e\u0434\u0430<span style=\"color: #66cc66;\">=<\/span><span style=\"color: #483d8b;\">\"%Y-%m-%d\"<\/span><span style=\"color: black;\">)<\/span>:\r\n    <span style=\"color: #ff7700; font-weight: bold;\">try<\/span>:\r\n        dt <span style=\"color: #66cc66;\">=<\/span> <span style=\"color: #dc143c;\">datetime<\/span>.<span style=\"color: black;\">strptime<\/span><span style=\"color: black;\">(<\/span>\u0441\u0442\u0440\u043e\u043a\u0430<span style=\"color: #66cc66;\">,<\/span> \u0444\u043e\u0440\u043c\u0430\u0442_\u0432\u0445\u043e\u0434\u0430<span style=\"color: black;\">)<\/span>\r\n        <span style=\"color: #808080; font-style: italic;\"># \u041f\u0440\u0438\u043c\u0435\u0440 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0430: \u043d\u0435 \u0440\u0430\u043d\u044c\u0448\u0435 2000 \u0433\u043e\u0434\u0430<\/span>\r\n        <span style=\"color: #ff7700; font-weight: bold;\">if<\/span> dt.<span style=\"color: black;\">year<\/span> <span style=\"color: #66cc66;\">&lt;<\/span> <span style=\"color: #ff4500;\">2000<\/span>:\r\n            <span style=\"color: #ff7700; font-weight: bold;\">return<\/span> <span style=\"color: #008000;\">None<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #483d8b;\">\"\u0413\u043e\u0434 \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0440\u0430\u043d\u043d\u0438\u0439\"<\/span>\r\n        <span style=\"color: #ff7700; font-weight: bold;\">return<\/span> dt.<span style=\"color: black;\">strftime<\/span><span style=\"color: black;\">(<\/span>\u0444\u043e\u0440\u043c\u0430\u0442_\u0432\u044b\u0445\u043e\u0434\u0430<span style=\"color: black;\">)<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #008000;\">None<\/span>\r\n    <span style=\"color: #ff7700; font-weight: bold;\">except<\/span> <span style=\"color: #008000;\">ValueError<\/span>:\r\n        <span style=\"color: #ff7700; font-weight: bold;\">return<\/span> <span style=\"color: #008000;\">None<\/span><span style=\"color: #66cc66;\">,<\/span> <span style=\"color: #483d8b;\">\"\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 \u0434\u0430\u0442\u044b\"<\/span>\r\n\u00a0\r\nres<span style=\"color: #66cc66;\">,<\/span> err <span style=\"color: #66cc66;\">=<\/span> \u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c_\u0434\u0430\u0442\u0443<span style=\"color: black;\">(<\/span><span style=\"color: #483d8b;\">\"15.07.2025\"<\/span><span style=\"color: black;\">)<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">if<\/span> err:\r\n    <span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span><span style=\"color: #483d8b;\">\"\u041e\u0448\u0438\u0431\u043a\u0430:\"<\/span><span style=\"color: #66cc66;\">,<\/span> err<span style=\"color: black;\">)<\/span>\r\n<span style=\"color: #ff7700; font-weight: bold;\">else<\/span>:\r\n    <span style=\"color: #ff7700; font-weight: bold;\">print<\/span><span style=\"color: black;\">(<\/span><span style=\"color: #483d8b;\">\"\u041d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0434\u0430\u0442\u0430:\"<\/span><span style=\"color: #66cc66;\">,<\/span> res<span style=\"color: black;\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-135422 aligncenter\" src=\"https:\/\/rcl-radio.ru\/wp-content\/uploads\/2026\/07\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2026-07-27-21-00-21.png\" alt=\"\" width=\"334\" height=\"31\" srcset=\"https:\/\/rcl-radio.ru\/wp-content\/uploads\/2026\/07\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2026-07-27-21-00-21.png 334w, https:\/\/rcl-radio.ru\/wp-content\/uploads\/2026\/07\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2026-07-27-21-00-21-200x19.png 200w\" sizes=\"auto, (max-width: 334px) 100vw, 334px\" \/><\/p>\n<hr \/>\n<h2>\u0427\u0430\u0441\u0442\u044b\u0435 \u043e\u0448\u0438\u0431\u043a\u0438 \u0438 \u043a\u0430\u043a \u0438\u0445 \u0438\u0437\u0431\u0435\u0436\u0430\u0442\u044c<\/h2>\n<ul>\n<li data-value=\"\" data-shift=\"0\"><strong>\u0421\u043c\u0435\u0448\u0438\u0432\u0430\u043d\u0438\u0435 naive \u0438 aware \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432.<\/strong> \u041d\u0435\u043b\u044c\u0437\u044f \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0442\u044c \u0438\u043b\u0438 \u0432\u044b\u0447\u0438\u0442\u0430\u0442\u044c <code class=\"CodeInlined\">datetime<\/code> \u0441 \u0447\u0430\u0441\u043e\u0432\u044b\u043c \u043f\u043e\u044f\u0441\u043e\u043c \u0438 \u0431\u0435\u0437 \u043d\u0435\u0433\u043e\u00a0\u2014\u00a0\u0431\u0443\u0434\u0435\u0442 <code class=\"CodeInlined\">TypeError<\/code>. \u0412\u0441\u0435\u0433\u0434\u0430 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442\u0435 \u043a \u043e\u0434\u043d\u043e\u043c\u0443 \u0442\u0438\u043f\u0443 (\u043b\u0443\u0447\u0448\u0435 \u043a aware).<\/li>\n<li data-value=\"\" data-shift=\"0\"><strong>\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u0448\u0430\u0431\u043b\u043e\u043d \u0432 <code class=\"CodeInlined\">strptime<\/code>.<\/strong> \u0415\u0441\u043b\u0438 \u0441\u0442\u0440\u043e\u043a\u0430 <code class=\"CodeInlined\">15\/07\/2025<\/code>, \u0430 \u0448\u0430\u0431\u043b\u043e\u043d <code class=\"CodeInlined\">%Y-%m-%d<\/code>, \u0431\u0443\u0434\u0435\u0442 \u043e\u0448\u0438\u0431\u043a\u0430. \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0439\u0442\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435.<\/li>\n<li data-value=\"\" data-shift=\"0\"><strong>\u0425\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u0442 \u0432\u043c\u0435\u0441\u0442\u043e UTC.<\/strong> \u0414\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c, \u0433\u0434\u0435 \u0435\u0441\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u0437 \u0440\u0430\u0437\u043d\u044b\u0445 \u0447\u0430\u0441\u043e\u0432\u044b\u0445 \u043f\u043e\u044f\u0441\u043e\u0432, \u0445\u0440\u0430\u043d\u0438\u0442\u0435 \u0432\u0440\u0435\u043c\u044f \u0432 UTC, \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f.<\/li>\n<li data-value=\"\" data-shift=\"0\"><strong>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 <code class=\"CodeInlined\">datetime.utcnow()<\/code>.<\/strong> \u042d\u0442\u043e\u0442 \u043c\u0435\u0442\u043e\u0434 \u0443\u0441\u0442\u0430\u0440\u0435\u043b. \u041b\u0443\u0447\u0448\u0435 <code class=\"CodeInlined\">datetime.now(ZoneInfo(\"UTC\"))<\/code>.<\/li>\n<\/ul>\n<hr \/>\n<ul>\n<li>\u0414\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u0437\u0430\u0434\u0430\u0447 \u0445\u0432\u0430\u0442\u0438\u0442 <code class=\"CodeInlined\">datetime.now()<\/code>, <code class=\"CodeInlined\">strftime<\/code>\/<code class=\"CodeInlined\">strptime<\/code>, <code class=\"CodeInlined\">timedelta<\/code>.<\/li>\n<li data-value=\"\" data-shift=\"0\">\u0414\u043b\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0440\u0430\u0437\u043d\u044b\u043c\u0438 \u0440\u0435\u0433\u0438\u043e\u043d\u0430\u043c\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 aware\u2011\u043e\u0431\u044a\u0435\u043a\u0442\u044b: \u0432 \u043d\u043e\u0432\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u044f\u0445\u00a0\u2014\u00a0<code class=\"CodeInlined\">zoneinfo<\/code>, \u0432 \u0441\u0442\u0430\u0440\u044b\u0445\u00a0\u2014\u00a0<code class=\"CodeInlined\">pytz<\/code>.<\/li>\n<li data-value=\"\" data-shift=\"0\">\u0425\u0440\u0430\u043d\u0438\u0442\u0435 \u0432\u0440\u0435\u043c\u044f \u0432 UTC, \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0439\u0442\u0435 \u0432 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u043c \u043f\u043e\u044f\u0441\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f.<\/li>\n<li data-value=\"\" data-shift=\"0\">\u0412\u0441\u0435\u0433\u0434\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0439\u0442\u0435 \u0444\u043e\u0440\u043c\u0430\u0442 \u043f\u0440\u0438 \u0440\u0430\u0437\u0431\u043e\u0440\u0435 \u0441\u0442\u0440\u043e\u043a \u0438 \u0438\u0437\u0431\u0435\u0433\u0430\u0439\u0442\u0435 \u0441\u043c\u0435\u0448\u0438\u0432\u0430\u043d\u0438\u044f naive \u0438 aware \u0434\u0430\u0442.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u0412 Python \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0434\u0430\u0442\u043e\u0439 \u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u043c\u043e\u0434\u0443\u043b\u044c datetime. \u041e\u043d \u043f\u043e\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438: \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435, \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f, \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u0443\u0447\u0451\u0442 \u0447\u0430\u0441\u043e\u0432\u044b\u0445 \u043f\u043e\u044f\u0441\u043e\u0432. \u041d\u0438\u0436\u0435\u00a0\u2014\u00a0\u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u0431\u0435\u0437 \u043b\u0438\u0448\u043d\u0435\u0439 \u0442\u0435\u043e\u0440\u0438\u0438. \u0411\u0430\u0437\u043e\u0432\u044b\u0435 \u0442\u0438\u043f\u044b: date, time, datetime date\u00a0\u2014\u00a0\u0442\u043e\u043b\u044c\u043a\u043e \u0434\u0430\u0442\u0430 (\u0433\u043e\u0434, \u043c\u0435\u0441\u044f\u0446, \u0434\u0435\u043d\u044c). time\u00a0\u2014\u00a0\u0442\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0435\u043c\u044f (\u0447\u0430\u0441\u044b, \u043c\u0438\u043d\u0443\u0442\u044b, \u0441\u0435\u043a\u0443\u043d\u0434\u044b). datetime\u00a0\u2014\u00a0\u0434\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043c\u044f \u0432\u043c\u0435\u0441\u0442\u0435. \u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f: python from datetime import date, time, datetime [&hellip;]<\/p>\n","protected":false},"author":9194254,"featured_media":135420,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[556],"tags":[],"class_list":["post-135418","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python"],"views":9,"_links":{"self":[{"href":"https:\/\/rcl-radio.ru\/index.php?rest_route=\/wp\/v2\/posts\/135418","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rcl-radio.ru\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rcl-radio.ru\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rcl-radio.ru\/index.php?rest_route=\/wp\/v2\/users\/9194254"}],"replies":[{"embeddable":true,"href":"https:\/\/rcl-radio.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=135418"}],"version-history":[{"count":1,"href":"https:\/\/rcl-radio.ru\/index.php?rest_route=\/wp\/v2\/posts\/135418\/revisions"}],"predecessor-version":[{"id":135423,"href":"https:\/\/rcl-radio.ru\/index.php?rest_route=\/wp\/v2\/posts\/135418\/revisions\/135423"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rcl-radio.ru\/index.php?rest_route=\/wp\/v2\/media\/135420"}],"wp:attachment":[{"href":"https:\/\/rcl-radio.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=135418"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rcl-radio.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=135418"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rcl-radio.ru\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=135418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}