金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 6327|回复: 11

函数DATE的输出,怎样转换为标准日期格式

[复制链接]

11

主题

37

帖子

37

积分

Rank: 1

等级: 新手上路

注册:
2022-3-8
曾用名:
发表于 2022-3-18 10:02 | 显示全部楼层 |阅读模式
我需要用到指定日期的数据序号DATEPOS(DATE),这个DATE的格式是标准日期时间格式,而函数DATE的输出是数字比如今天1220318,这串数字如何转换成标准日期格式:2022.03.18,这样才能被DATEPOS()使用?
[img]file:///C:\Users\Lenovo\AppData\Roaming\Tencent\Users\649866533\QQ\WinTemp\RichOle\M[[BX88UH[HR1%Q(Z$PGNME.png[/img]

file:///C:\Users\Lenovo\AppData\Roaming\Tencent\Users\649866533\QQ\WinTemp\RichOle\Q6U`X`B}H$(IO)}HRV6]3L2.png

回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-3-18 10:10 | 显示全部楼层
date+19000000
直接加上这个其实的日期数值
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

11

主题

37

帖子

37

积分

Rank: 1

等级: 新手上路

注册:
2022-3-8
曾用名:
 楼主| 发表于 2022-3-18 10:11 | 显示全部楼层
图片怎么上传
DATE函数.png
DATEPOS函数.png
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-3-18 10:15 | 显示全部楼层
2楼已回复。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

11

主题

37

帖子

37

积分

Rank: 1

等级: 新手上路

注册:
2022-3-8
曾用名:
 楼主| 发表于 2022-3-18 10:23 | 显示全部楼层

看我公式源码对吗?显示效果里加上19000000,那个datpos1没输出,哪里错了?
公式源码.png
显示结果.png
回复

使用道具 举报

37

主题

9933

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-3-18 10:26 | 显示全部楼层
datpos1通过NUMTOSTR函数转成字符串。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

11

主题

37

帖子

37

积分

Rank: 1

等级: 新手上路

注册:
2022-3-8
曾用名:
 楼主| 发表于 2022-3-18 10:28 | 显示全部楼层
就是想得到(比如今天):DATE+19000000,如何得到 '2022.03.08’,这样DATEPOS()才能得到561的结果
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-3-18 10:31 | 显示全部楼层
你要用到DATEPOS 里作为参数的话。那个方式的返回值 格式 是不符合的。仅仅是字面数值能让人直接看清日期。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-3-18 10:56 | 显示全部楼层
你如果要得到当日 直接日线上用BARPOS 就行了。
如果是历史上 某个值,如果是指定的固定日期,那么你直接拼写字符串就行了,不要用date去转换的吧。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

11

主题

37

帖子

37

积分

Rank: 1

等级: 新手上路

注册:
2022-3-8
曾用名:
 楼主| 发表于 2022-3-18 10:56 | 显示全部楼层
我分别将YEAR、MONTH、DAY的输出转换为字符,再串成日期2022.03.18,放在DATEPOS()里,MSGOUT输出的日期字符是对的,变量date3没输出,按道理应该是561的
源码字符.png
显示结果2.png
输出日期.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-5-25 14:53 , Processed in 0.120226 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表