# Set Different Time Zone

We can change time zone temporarily by using `TZ` Environment Variable but for permanent change we can use following ways to set different time zone in linux.

## Using timedatectl

```bash
sudo timedatectl set-timezone {TIME_ZONE}
```

**Example**

```bash
sudo timedatectl set-timezone Asia/Kolkata
```

## Using symbolic link

Firstly, we to remove current symbolic link by -

```bash
sudo rm -rf /etc/localtime
```

Then subtitute your time zone in following command

```bash
sudo ln -s /usr/share/zoneinfo/Asia/Kolkata /etc/localtime
```

Verify it by running `date` command

***Source:*** [***Linuxize***](https://linuxize.com/post/how-to-set-or-change-timezone-in-linux/)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://til.devjugal.com/linux/set-different-time-zone.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
