Отображение текущего времени в 12-часовом формате в Linux

Метод 1. Использование команды даты

date +"%r"

Метод 2. Использование функции strftime на языке программирования C

#include <stdio.h>
#include <time.h>
int main() {
    time_t now;
    struct tm *local;
    char time_string[9];
    now = time(NULL);
    local = localtime(&now);
    strftime(time_string, sizeof(time_string), "%r", local);
    printf("%s\n", time_string);
    return 0;
}

Метод 3: использование Python

import time
current_time = time.strftime("%I:%M:%S %p")
print(current_time)

Метод 4. Использование сценариев Bash

#!/bin/bash
current_time=$(date +"%I:%M:%S %p")
echo $current_time

Эти методы отображают текущее время в 12-часовом формате. Вы можете выбрать метод, который лучше всего соответствует вашим потребностям.