使用Jira python设置日期时间选择器Jira字段值

使用Jira python设置日期时间选择器Jira字段值,python,python-2.7,jira,jira-rest-api,python-jira,Python,Python 2.7,Jira,Jira Rest Api,Python Jira,故事: 我正在使用jira python api库在jira中创建问题。我在下面的代码中为我的问题customfield_10300创建了一个自定义截止日期字段。此自定义字段是日期时间选择器 问题:下面的代码试图创建问题,但返回错误,因为设置日期时间选择器customfield_10300值的语法不正确。有人知道我会怎么做吗 from jira import JIRA jira = JIRA(options,basic_auth=('auth_email','auth_pw')) issue_

故事: 我正在使用jira python api库在jira中创建问题。我在下面的代码中为我的问题customfield_10300创建了一个自定义截止日期字段。此自定义字段是日期时间选择器

问题:下面的代码试图创建问题,但返回错误,因为设置日期时间选择器customfield_10300值的语法不正确。有人知道我会怎么做吗

from jira import JIRA
jira = JIRA(options,basic_auth=('auth_email','auth_pw'))

issue_dict = {
    'project': {'key': 'AT'}, 
    'summary': 'Update test',
    'description': 'Not important',
    'issuetype': {'name': 'Bug'},
    "customfield_10300" : '10/22/2017  10:00:00 AM', #Problem: Date Time Picker Field, not working
}
new_issue = jira.create_issue(fields=issue_dict)

在Jira中,该字段是一个日期字段,位于“创建和更新”旁边。我假设修改它们的值的语法是相同的。

终于让它起作用了。如果其他人有此问题,以下是更新/创建日期时间选择器字段的格式:

from jira import JIRA
jira = JIRA(options,basic_auth=('auth_email','auth_pw'))

issue_dict = {
    'project': {'key': 'AT'},
    'summary': 'Update test',
    'description': 'Not important',
    'issuetype': {'name': 'Bug'},
    "customfield_10300" : "2015-07-03T14:08:00.000-0500", #working date time picker field
}

new_issue = jira.create_issue(fields=issue_dict)

也许这有帮助:不,不幸的是,这是用于日期选择器字段的,我可以使用这种格式:customfield_10301:2013-10-25。是日期时间选择器字段给了我问题。例如,我正在尝试将时间组件设置为上午10点。您如何通过网站创建问题,并使用get_issue而不是create_issue?您应该会看到日期格式。我已经为一些不同的自定义字段类型做了这项工作。我通常最终会看到RESTAPI为IDEA问题返回了什么,这就是我最终得到这个解决方案所做的。