Getting Data In

Timezone

Khuzair81
Path Finder

How to convert the below the time field from GMT to EST. 

time=Jun 7, 2021 10:24:33 AM GMT

i tried below

| eval t=strftime(strptime(time, "%m %d, %y %H:%M:%S %Z"), "%H:%M:%S")

I'm not getting the result

Labels (1)
0 Karma
1 Solution

richgalloway
SplunkTrust
SplunkTrust

The strptime format string doesn't match the sample time string.  Try this

| eval t=strftime(strptime(time, "%b %d, %y %H:%M:%S %p %Z"), "%H:%M:%S")

 

---
If this reply helps you, Karma would be appreciated.

View solution in original post

Khuzair81
Path Finder

@richgalloway i want to get the data only from yesterday is there anyway to write it in Query

Can i use  | where Date=-1d@d

0 Karma

richgalloway
SplunkTrust
SplunkTrust

This should be a new posting, but, yes, you can do that, however not using where.  To search only yesterday, use the earliest and latest options to the search command.

index=foo earliest=-1d@d latest=@d

 

---
If this reply helps you, Karma would be appreciated.
0 Karma

richgalloway
SplunkTrust
SplunkTrust

The strptime format string doesn't match the sample time string.  Try this

| eval t=strftime(strptime(time, "%b %d, %y %H:%M:%S %p %Z"), "%H:%M:%S")

 

---
If this reply helps you, Karma would be appreciated.
Get Updates on the Splunk Community!

Splunk Enterprise Security: Your Command Center for PCI DSS Compliance

Every security professional knows the drill. The PCI DSS audit is approaching, and suddenly everyone's asking ...

Developer Spotlight with Guilhem Marchand

From Splunk Engineer to Founder: The Journey Behind TrackMe    After spending over 12 years working full time ...

Cisco Catalyst Center Meets Splunk ITSI: From 'Payments Are Down' to Root Cause in ...

The Problem: When Networks and Services Don't Talk Payment systems fail at a retail location. Customers are ...