我想在i3状态栏中显示当前的工作日(例如星期一)。
我当前的状态栏具有以下格式:27.06.2016 18:00:00
。
我想要实现这样的格式:Monday, 27.06.2016 18:00:00
。
i3status.conf中的相应配置如下所示:
tztime local {
format = "%d.%m.%Y %H:%M:%S"
}
我在Debian Linux上运行i3。
是否有人有解决方案如何在状态栏中显示工作日?手册页没有解决方案,互联网搜索也没有...
答案 0 :(得分:9)
<section ng-app="manageProjectsApp" ng-controller="manageProjectsController as vm">
<div kendo-grid="grid" options="vm.kendoGridOptions"></div>
</section>
<script>
...
vm.kendoGridOptions = {
scrollable: false,
sortable: true,
pageable: false,
editable: 'inline',
columns: [{
field: 'ProjectName',
title: 'Project Name'
}, {
field: 'Active',
title: 'Is Active?'
}, {
command: ['edit']
}],
dataSource: new kendo.data.DataSource({
transport: {
read: {
url: '/manage-projects/get-projects',
type: 'POST',
dataType: 'json',
contentType: 'application/json'
}, update: {
url: '/manage-projects/update-project',
type: 'POST',
dataType: 'json',
contentType: 'application/json'
}, parameterMap: function (options, operation) {
if (operation !== 'read' && options.models) {
return {
models: kendo.stringify(options.models)
};
}
}
}, schema: {
model: {
id: 'ProjectId',
fields: {
ProjectId: {
type: 'number',
editable: false,
nullable: false
},
ProjectName: {
type: 'string',
nullable: false,
validation: {
required: true
}
},
Active: {
type: 'boolean',
nullable: false
}
}
}
}
})
};
</script>
[Route("manage-projects/update-project")]
public JsonResult UpdateProject(ProjectData projectData)
{
// save the data...
return Json(true, JsonRequestBehavior.DenyGet);
}
public class ProjectData
{
public int ProjectId { get; set; }
public string ProjectName { get; set; }
public bool Active { get; set; }
}
至于没有提供解决方案的手册页:
来自tztime local {
format = "%A, %d.%m.%Y %H:%M:%S"
}
联机帮助页:
<强> TzTime 强>
输出给定时区的当前时间。如果没有给出时区,将使用当地时间。有关格式字符串的详细信息,请参阅
i3status
。
所以查找strftime(3)
你应该找到
man 3 strftime
根据当前区域设置的星期几的全名。