<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: CAS action table.tableInfo - create date detail issues in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/CAS-action-table-tableInfo-create-date-detail-issues/m-p/931149#M366337</link>
    <description>&lt;P&gt;Hi Bruno,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you so much for the codes using timezone. The CAS session was assigned using&lt;/P&gt;
&lt;PRE class="language-sas"&gt;&lt;CODE&gt;timezone=&amp;amp;timeZone&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;But this solution only solve part of the issue (yesterday the results from point 1 below were also wrong) &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. when I am using the code below the result is correct ( "Created" value is&amp;nbsp; "&lt;SPAN&gt;2024-06-06T15:41:28+02:00&lt;/SPAN&gt;")&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; proc cas; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; table.tableInfo /caslib="CASUSER", name="mytable";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; quit;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. when I'm using the code below&amp;nbsp; the result is still two hours earlier (the macro var &amp;amp;create_dtm_txt resolve to 06JUN24:13:41:28)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; proc cas; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; table.tableInfo result=r2 /caslib="CASUSER", name="myTable";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create_dtm=r2.tableInfo[,"CreateTime"][1]; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call symputx('create_dtm', create_dtm, 'G'); &lt;BR /&gt;quit;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put &amp;amp;=create_dtm;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let create_dtm_txt=%sysfunc(putn(&amp;amp;create_dtm.,datetime.));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put create_dtm_txt=&amp;amp;create_dtm_txt.;&lt;/P&gt;
&lt;P&gt;&amp;amp;create_dtm= 2033300487.9.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you,&lt;/P&gt;
&lt;P&gt;smm662002&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 06 Jun 2024 14:58:57 GMT</pubDate>
    <dc:creator>smm662002</dc:creator>
    <dc:date>2024-06-06T14:58:57Z</dc:date>
    <item>
      <title>CAS action table.tableInfo - create date detail issues</title>
      <link>https://communities.sas.com/t5/SAS-Programming/CAS-action-table-tableInfo-create-date-detail-issues/m-p/930899#M366243</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;SAS VIYA - 2023.03&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have created an automation process using CAS action but the time reported by CAS action table.tableInfo in "CreateTime" is two hours earlier than the system time.&lt;/P&gt;
&lt;P&gt;For example the value in Created should have been&amp;nbsp; &lt;SPAN&gt;2024-06-05T12:40:19+00:00&lt;/SPAN&gt; but it is&amp;nbsp;&lt;SPAN&gt;2024-06-05T10:40:19+00:00&lt;/SPAN&gt;.&lt;/P&gt;
&lt;P&gt;Has anyone had this issue?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you.&lt;/P&gt;
&lt;P&gt;smm662002&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you,&lt;/P&gt;
&lt;P&gt;smm662002&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jun 2024 11:19:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/CAS-action-table-tableInfo-create-date-detail-issues/m-p/930899#M366243</guid>
      <dc:creator>smm662002</dc:creator>
      <dc:date>2024-06-05T11:19:21Z</dc:date>
    </item>
    <item>
      <title>Re: CAS action table.tableInfo - create date detail issues</title>
      <link>https://communities.sas.com/t5/SAS-Programming/CAS-action-table-tableInfo-create-date-detail-issues/m-p/930919#M366255</link>
      <description>&lt;P&gt;The SAS Compute Server and CAS server usually run on separate machines. Is it possible that the system time on the SAS compute server differs from the system time on the CAS server?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jun 2024 13:49:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/CAS-action-table-tableInfo-create-date-detail-issues/m-p/930919#M366255</guid>
      <dc:creator>SASJedi</dc:creator>
      <dc:date>2024-06-05T13:49:59Z</dc:date>
    </item>
    <item>
      <title>Re: CAS action table.tableInfo - create date detail issues</title>
      <link>https://communities.sas.com/t5/SAS-Programming/CAS-action-table-tableInfo-create-date-detail-issues/m-p/930949#M366270</link>
      <description>&lt;P&gt;You can adjust the timezone information when creating a CAS session, see here for more information&amp;nbsp;&lt;A href="https://go.documentation.sas.com/doc/en/pgmsascdc/v_049/casref/n02215l0eb3lxtn13piutithjc32.htm" target="_blank"&gt;https://go.documentation.sas.com/doc/en/pgmsascdc/v_049/casref/n02215l0eb3lxtn13piutithjc32.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have look at the code below, there are two CAS statements, use only one of them. One sets the timezone to the same value as in your SAS session, the other goes with the default. Have a look at the results of the table.tableinfo action for the difference.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%let timeZone = %sysfunc(getoption(timezone));
%put NOTE: &amp;amp;=timezone;

cas sugus sessopts=(caslib="casuser" timezone=&amp;amp;timeZone);
* cas sugus sessopts=(caslib="casuser");


data myclass;
  set sashelp.class;
run;

proc casutil;
  load data=myclass casout="myclass" replace;
run;
quit;

proc cas;
  action table.tableinfo / caslib="casuser";
run;
quit;

cas sugus terminate;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 05 Jun 2024 15:01:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/CAS-action-table-tableInfo-create-date-detail-issues/m-p/930949#M366270</guid>
      <dc:creator>BrunoMueller</dc:creator>
      <dc:date>2024-06-05T15:01:49Z</dc:date>
    </item>
    <item>
      <title>Re: CAS action table.tableInfo - create date detail issues</title>
      <link>https://communities.sas.com/t5/SAS-Programming/CAS-action-table-tableInfo-create-date-detail-issues/m-p/931149#M366337</link>
      <description>&lt;P&gt;Hi Bruno,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you so much for the codes using timezone. The CAS session was assigned using&lt;/P&gt;
&lt;PRE class="language-sas"&gt;&lt;CODE&gt;timezone=&amp;amp;timeZone&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;But this solution only solve part of the issue (yesterday the results from point 1 below were also wrong) &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. when I am using the code below the result is correct ( "Created" value is&amp;nbsp; "&lt;SPAN&gt;2024-06-06T15:41:28+02:00&lt;/SPAN&gt;")&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; proc cas; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; table.tableInfo /caslib="CASUSER", name="mytable";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; quit;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. when I'm using the code below&amp;nbsp; the result is still two hours earlier (the macro var &amp;amp;create_dtm_txt resolve to 06JUN24:13:41:28)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; proc cas; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; table.tableInfo result=r2 /caslib="CASUSER", name="myTable";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create_dtm=r2.tableInfo[,"CreateTime"][1]; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call symputx('create_dtm', create_dtm, 'G'); &lt;BR /&gt;quit;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put &amp;amp;=create_dtm;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let create_dtm_txt=%sysfunc(putn(&amp;amp;create_dtm.,datetime.));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put create_dtm_txt=&amp;amp;create_dtm_txt.;&lt;/P&gt;
&lt;P&gt;&amp;amp;create_dtm= 2033300487.9.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you,&lt;/P&gt;
&lt;P&gt;smm662002&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jun 2024 14:58:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/CAS-action-table-tableInfo-create-date-detail-issues/m-p/931149#M366337</guid>
      <dc:creator>smm662002</dc:creator>
      <dc:date>2024-06-06T14:58:57Z</dc:date>
    </item>
    <item>
      <title>Re: CAS action table.tableInfo - create date detail issues</title>
      <link>https://communities.sas.com/t5/SAS-Programming/CAS-action-table-tableInfo-create-date-detail-issues/m-p/931161#M366344</link>
      <description>&lt;P&gt;When you change your code to this, adapted to your names used&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc cas;
  action table.tableInfo result=r2 /caslib="CASUSER", name="myClass";
  do row over r2.tableinfo;
    print(note) row;
  end;
run;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;You will find that you get the following dictionary back. Note you have formatted values that take the timezone into consideration and unformatted values that are the UTC values. You are using the UTC values.&lt;/P&gt;
&lt;PRE&gt;{
Name=MYCLASS,
Rows=19,
Columns=5,
IndexedColumns=0,
Encoding=utf-8,
&lt;STRONG&gt;CreateTimeFormatted=2024-06-06T17:45:28+02:00,
ModTimeFormatted=2024-06-06T17:45:28+02:00,
AccessTimeFormatted=2024-06-06T17:45:28+02:00,
&lt;/STRONG&gt;JavaCharSet=UTF8,
&lt;STRONG&gt;CreateTime=2033307928.2,
ModTime=2033307928.2,
AccessTime=2033307928.2,
&lt;/STRONG&gt;Global=0,
Repeated=0,
View=0,
MultiPart=0,
SourceName=,
SourceCaslib=,
Compressed=0,
Creator=someuser,
Modifier=,
SourceModTimeFormatted=,
SourceModTime=.,
TableRedistUpPolicy=Not Specified
}&lt;/PRE&gt;</description>
      <pubDate>Thu, 06 Jun 2024 15:52:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/CAS-action-table-tableInfo-create-date-detail-issues/m-p/931161#M366344</guid>
      <dc:creator>BrunoMueller</dc:creator>
      <dc:date>2024-06-06T15:52:51Z</dc:date>
    </item>
    <item>
      <title>Re: CAS action table.tableInfo - create date detail issues</title>
      <link>https://communities.sas.com/t5/SAS-Programming/CAS-action-table-tableInfo-create-date-detail-issues/m-p/931216#M366365</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you so much.&lt;/P&gt;
&lt;P&gt;It works great.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;smm662002&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jun 2024 07:59:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/CAS-action-table-tableInfo-create-date-detail-issues/m-p/931216#M366365</guid>
      <dc:creator>smm662002</dc:creator>
      <dc:date>2024-06-07T07:59:39Z</dc:date>
    </item>
  </channel>
</rss>

