sql - 用 SAS 语言在几秒钟内转换 hh:mm:ss 格式?
问题描述
我在学校被要求做的是将一列ElapsedTime
格式的变量转换0:01:27.000
为一个名为seconds
. 所以0:01:27.000
=>87
在我的任务中,他们建议使用input
我找不到任何东西来使它工作的功能。
解决方案
时间格式
35 data _null_;
36 x = '0:01:27.000';
37 y = input(x,time16.);
38 put _all_;
39 run;
x=0:01:27.000 y=87 _ERROR_=0 _N_=1
推荐阅读
- python-3.x - 如何在不使用 Pandas 的情况下创建等效于 numpy.nan 的日期时间对象?
- apache-spark - sqoop 使用按字符或字符串拆分?
- javascript - 使用对象数组的所有字段进行字符串搜索
- django - 如何保护存储在服务器上的密码?
- ansible - Ansible:如何迭代几个键/值以在多个文件中进行字符串替换
- c++ - 如何使一个线程按预期顺序多次等待另一个线程
- ruby-on-rails - 如何更改参数要求中的一个属性?
- python - OpenCV:如何在 cv2.fisheye.undistortImage 之后得到一个点的位置?
- google-cloud-platform - 将图像数据 (tfrecords) 从 GCS 馈送到您的模型的最佳方式是什么?
- apache-spark - 实例化 JavaStreamingContext 时出现 AbstractMethodError 异常