Nginx log access time stamps cannot be converted

Hi
I have solved the problem.

Because I let the nginx log format was introduced into graylog json format, so after using json format resolution timestamp field is a string is not a time format, which is not directly use in time format.

It is only necessary to change the timestamp in the log to the time format.
I am using pipeline in graylog.
The pipeline rules are as follows:

rule "parse timestamp"
when
    true
then
    let ngx_timestamp=grok("%{HTTPDATE:timestamp;date;dd/MMM/yyyy:HH:mm:ss Z}", to_string($message.timestamp), true); //use grok rule
    set_fields(ngx_timestamp);
end