Hello,Tom!
   Thanks for your answer.
   To invoid missing something of the timestamp, i just copy the tm2timestamp 
func into my program.(Of course, some other related functions are copied, too), 
result is still refusing me.

What i need is: 41A7 7DBA D400 0000 stands for "2006-03-30 18:18:18" ( 41A7 
7DBA D400 0000 is got from the Copy to File)
When using tm2timestamp, result is:
if define HAVE_INT64_TIMESTAMP
result is:  4E66 E642 0030 C274
if not define HAVE_INT64_TIMESTAMP
{
  if define INT64_IS_BUSTED result is: 6972 2142 0000 00DB
  if not define INT64_IS_BUSTED result is: 4221 7269 DB00 0000
}

So, maybe  I forget to define something??

/******************************************************************************************************
* my codes 
*
*/
my program is listed:
time_t time = 1143713898;
struct tm* tmField = gmtime(&time);    // I know that struct tm dislikes the 
struct tm in "time.h"
tmField->tm_year += 1900;
tmField->tm_mon += 1;                  // So tmFiled is same as pg_tm
int tzp = 8;
char buffer[256];

timestamp timestampField ;
tm2timestamp(tmField,0,&tzp,&timestampField);
timestamp_send(timestampField,buffer);   // I changed some codes here, to get 
the binary format of timestamp 

/*********************************************************************************************************/
     

so ,what switch should i turn on?

======= 2006-04-18 21:47:42 You Wrote:=======

>"[EMAIL PROTECTED]" <[EMAIL PROTECTED]> writes:
>> timestamp is defined as int64 or float8, when it is defined as int64, it 
>> looks like timeval, first 32 bits for seconds,second 32 bits for usec.
>
>No, it's seconds times 1000000, not times 2^32.
>
>                       regards, tom lane
>
>---------------------------(end of broadcast)---------------------------
>TIP 3: Have you checked our extensive FAQ?
>
>               http://www.postgresql.org/docs/faq
>.

= = = = = = = = = = = = = = = = = = = =
                        
                 
       
          


---------------------------(end of broadcast)---------------------------
TIP 1: if posting/reading through Usenet, please send an appropriate
       subscribe-nomail command to [EMAIL PROTECTED] so that your
       message can get through to the mailing list cleanly

Reply via email to