Python: Преобразование местного времени в другой часовой пояс

Я хочу преобразовать текущее время в +0900 в Python.

Как это сделать (при условии, что в time)?

Я читал, что это не входит в состав Python, и вы должны использовать что-то вроде pytz.

Я не хочу менять его на уровне сервера или глобально, только в этом одном случае . #include #include #include #include

Я написал следующий код для создания потока ядра:

#include<linux/init.h>
#include<linux/module.h>
#include<linux/kernel.h>
#include<linux/kthread.h>
#include<linux/sched.h>

struct task_struct *task;
int data;
int ret;
int thread_function(void *data)
{
    int var;
    var = 10;
    return var;
}

static int kernel_init(void)
{
    data = 20;
    printk(KERN_INFO"--------------------------------------------");
    task = kthread_create(&thread_function,(void *)data,"pradeep");
    task = kthread_run(&thread_function,(void *)data,"pradeep");
    printk(KERN_INFO"Kernel Thread : %s\n",task->comm);
    return 0;
}

static void kernel_exit(void)
{
    ret = kthread_stop(task);
}

module_init(kernel_init);
module_exit(kernel_exit);

При подаче команды insmod я могу создать поток ядра с именем "pradeep" и увидеть новый поток используя ps -ef , как показано ниже

root      6071     2  0 10:21 ?        00:00:00 [pradeep]

, и ее родителем является kthreadd, PID которого равен 2. Но я не могу остановить этот поток, дав команду rmmod . Он дает следующий результат:

ERROR: Removing 'pradeep': Device or resource busy.

Кто-нибудь может сказать мне, как убить этот поток?

22
задан Ciro Santilli 新疆改造中心法轮功六四事件 13 May 2017 в 13:13
поделиться