GVKun编程网logo

将四位数转换为小时格式SQL(excel4位数字转换成时间格式)

14

对于想了解将四位数转换为小时格式SQL的读者,本文将是一篇不可错过的文章,我们将详细介绍excel4位数字转换成时间格式,并且为您提供关于android–24小时格式到12小时格式、bash–将秒数转

对于想了解将四位数转换为小时格式SQL的读者,本文将是一篇不可错过的文章,我们将详细介绍excel4位数字转换成时间格式,并且为您提供关于android – 24小时格式到12小时格式、bash – 将秒数转换为小时,分钟,秒、c# – 仅将分钟转换为小时、c# – 将整数转换为三位数的有价值信息。

本文目录一览:

将四位数转换为小时格式SQL(excel4位数字转换成时间格式)

将四位数转换为小时格式SQL(excel4位数字转换成时间格式)

我已经研究了Cast和Convert,但是找不到解决方法。我需要将四位数转换为小时格式。例如,0800将变为8:00或1530将变为15:30。我无法使用函数,而正在使用InterSystem的CacheSQL。有什么建议?提前致谢!

编辑:如果更方便,我可以将四位数字除以一百以获得原始1500的15或0830的8.30之类的值。这是否使转换为小时:分钟格式更容易?

答案1

小编典典

对于CacheSQL,您可以执行以下操作:

SELECT {fn TRIM(LEADING ''0'' FROM LEFT(col_name, 2) || '':'' || RIGHT(col_name, 2)) }FROM table_name

android – 24小时格式到12小时格式

android – 24小时格式到12小时格式

我将24小时格式转换为12小时格式时遇到问题.这是我的代码.
private TimePickerDialog.OnTimeSetListener mTimeSetListener =
        new TimePickerDialog.OnTimeSetListener() {

            @Override
            public void onTimeSet(TimePicker view,int hourOfDay,int minute) {
                // Todo Auto-generated method stub
                ViewGroup vg=(ViewGroup) view.getChildAt(0);
                hour = hourOfDay;
                minutes = minute;
                String am_pm = (hourOfDay < 12) ? "AM" : "PM";
                SimpleDateFormat sdf = new SimpleDateFormat("hh:mm a",Locale.US);
                String tme = hour +":"+ minutes+am_pm;
                et1.setText(tme);
            }
        };

我从警报对话框切换到timepicker对话框,因为我不知道如何将24小时更改为12小时格式

et1.setonClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                // Todo Auto-generated method stub
                new TimePickerDialog(MainActivity.this,mTimeSetListener,hour,minutes,false).show();
            }
        });

    }

这证明我已经将布尔印象变为false.

解决方法

试试这个-
private TimePickerDialog.OnTimeSetListener mTimeSetListener =
new TimePickerDialog.OnTimeSetListener() {

    @Override
    public void onTimeSet(TimePicker view,int minute) {
        // Todo Auto-generated method stub
        hour = hourOfDay;
        minutes = minute;
        String timeSet = "";
        if (hour > 12) {
          hour -= 12;
          timeSet = "PM";
        } else if (hour == 0) {
          hour += 12;
          timeSet = "AM";
        } else if (hour == 12){
          timeSet = "PM";
        }else{
          timeSet = "AM";
        }

        String min = "";
        if (minutes < 10)
         min = "0" + minutes ;
        else
         min = String.valueOf(minutes);

        // Append in a StringBuilder
        String aTime = new StringBuilder().append(hour).append(':')
        .append(min ).append(" ").append(timeSet).toString();
        et1.setText(aTime);
    }
};

bash – 将秒数转换为小时,分钟,秒

bash – 将秒数转换为小时,分钟,秒

如何将秒数转换为数小时,分和秒?
show_time() {
  ?????
}

show_time 36 # 00:00:36
show_time 1036 # 00:17:26
show_time 91925 # 25:32:05
我自己使用以下功能:
function show_time () {
    num=$1
    min=0
    hour=0
    day=0
    if((num>59));then
        ((sec=num%60))
        ((num=num/60))
        if((num>59));then
            ((min=num%60))
            ((num=num/60))
            if((num>23));then
                ((hour=num%24))
                ((day=num/24))
            else
                ((hour=num))
            fi
        else
            ((min=num))
        fi
    else
        ((sec=num))
    fi
    echo "$day"d "$hour"h "$min"m "$sec"s
}

注意它也算天数。此外,它显示了您最后一个号码的不同结果。

c# – 仅将分钟转换为小时

c# – 仅将分钟转换为小时

我正试图解决这个问题:

我有很多分钟,我想把它们转换成几小时,当我尝试使用TimeSpan时,它总是显示日期和时间.

我的示例代码:

double minutes = 2000 ;
TimeSpan hours = TimeSpan.FromMinutes(minutes);
label1.Text = hours.ToString(@"hh\:mm");

输出结果是09:20,但我希望这个结果33:20

如何转换分钟以获得确切的小时数?

解决方法

此代码生成您要求的33:20结果:
double minutes = 2000;
TimeSpan ts = TimeSpan.FromMinutes(minutes);
var res = $"{(int)ts.TotalHours}:{ts.Minutes}";

c# – 将整数转换为三位数

c# – 将整数转换为三位数

我有一个整数变量,如果它的1-9它只显示为“1”或“9”,我正在寻找将变量保存为3位数,即. “001”或“009”等任何想法?
我正在使用C#,ASP.Net

解决方法

使用
int X = 9;

string PaddedResult = X.ToString().PadLeft (3,'0'); // results in 009

请参见MSDN参考here和here.

今天关于将四位数转换为小时格式SQLexcel4位数字转换成时间格式的介绍到此结束,谢谢您的阅读,有关android – 24小时格式到12小时格式、bash – 将秒数转换为小时,分钟,秒、c# – 仅将分钟转换为小时、c# – 将整数转换为三位数等更多相关知识的信息可以在本站进行查询。

本文标签: